export declare class SclMapRulesInterfaceService {
    intervalDelay: number;
    formbirdInjectorService: any;
    changedDocumentService: any;
    subs: any;
    constructor();
    init(formbirdInjectorService: any, changedDocumentService: any, subs: any): void;
    initWatchInterval(ClientRuleService: any, $interval: any, cb: any): void;
    setRCGlobal(component: any, componentName: any, variable: any, value: any): void;
    getRCGlobal(component: any, componentName: any, variable: any): any;
    watchRCGlobal(component: any, componentName: any, variable: any, callback: any): void;
    getMapLayers(component: any, componentName: any): any;
    setMapLayers(component: any, componentName: any, layers: any, isFirstSet: any, componentDefinition: any, documentId: any): void;
    createWatchLayers(componentDefinition: any, documentId: any): void;
    watchLayers(component: any, componentName: any, callback: any): void;
    setCurrentMapviewCoords(component: any, componentName: any, value: any, isFirstSet: any, isSetOnMoveEnd: any, componentDefinition: any, documentId: any, MapFunc: any): void;
    getCurrentMapViewCoordsIsSetOnMoveEnd(component: any, componentName: any): any;
    getCurrentMapviewCoords(component: any, componentName: any): any;
    createWatchMapviewCoords(componentDefinition: any, documentId: any, MapFunc: any): void;
}
