export declare class SclAssetLayersService {
    constructor();
    getAssetPoint(customData: any, fieldData: any, typeAsset: any, geoJsonField: any, primaryAssetAddressSelection: any): any;
    getGeometryAssetPoint(customData: any, fieldData: any, geoJsonField: any, primaryAssetAddressSelection: any): any;
    getAssetProperties(feature: any, relatedFields: any, coordinates: any, typeAsset: any, typeSelection?: any): any;
    getAssetPropertiesSelection(feature: any, relatedFields: any, coordinates: any, typeAsset: any, typeSelection: any): any;
    createSelectionObject(title: any, icon: any, anchor: any): any;
    getRelatedFieldSelection(feature: any, type: any): {};
    removeUnselectedAsset(assets: any, unSelectedAssetIds: any, type: any): void;
    removeUnselectedAssetItem(existAsset: any, assets: any, type: any): boolean;
    getPointFeature(location: any, image: any, name: any, id: any, relatedAsset: any, color: any, layerDisplayOnly: any, tooltip: any, anchor: any, type: any, layerName: any, url: any): any;
    parseToLine(coor: any, id: any, toEPSG: any): any;
    parseToMultiLine(coor: any, id: any, toEPSG: any): any;
    parseToPolygon(coor: any, id: any, toEPSG: any): any;
    parseToMultiPolygon(coor: any, id: any, toEPSG: any): any;
    parseToPoint(coor: any, id: any, toEPSG: any): any;
    parseToMultiPoint(coor: any, id: any, toEPSG: any): any;
    parseAssetsFromFeatures(features: any, assetField: any, coor: any, typeAsset: any): any[];
    isContainFeature(id: any, assets: any): boolean;
    createFeatureByType(coordinates: any, type: any, EPSG: any, id: any): any;
    createLineProperties(layer: any, name: any, color: any, id: any, popup: any, primaryMultiPopup: any, secondaryMultiPopup: any, layerDisplayOnly: any, relatedAsset: any, url: any): any;
}
