import { ISmartenitConfig } from '../smartenit-config.interface'; import { Observable } from 'rxjs/Observable'; import { StorageService } from '../storage/storage.service'; export declare class AppConfigurationService { private storage; private _currentConfig; private _initialConfig; private _onConfigChange; private initialAPIUrl; constructor(config: ISmartenitConfig, storage: StorageService); readonly onConfigChange: Observable; restoreInitialConfiguration(): void; initialConfig: ISmartenitConfig; readonly currentConfig: ISmartenitConfig; readonly useHTTPS: boolean; readonly currentAPIURL: string; useLocalConnection: boolean; setAPIURL(apiURL: string): void; setCurrentGateway(gateway: any): void; }