import { AssetsConfig, Configuration, EditorSettings, MapConfig, MapObjectConfig } from '../models/configuration';
import { ReplaySubject } from 'rxjs';
export declare class ConfigService {
    private config;
    changed: ReplaySubject<unknown>;
    constructor();
    getAssets(): AssetsConfig;
    getObjectTypes(): string[];
    getMapObjects(): MapObjectConfig[];
    getFloorMaps(): MapConfig[];
    getEditorSettings(): EditorSettings;
    getConfig(): Configuration;
    setFloorMaps(maps: MapConfig[]): string;
    setEditorSettings(editorSettings: EditorSettings): string;
    setConfig(cfg: Configuration): string;
    /**
     * Firces changed event trigger.
     */
    refresh(): void;
    private checkToolbarItems;
}
