import EditorRenderMode from './EditorRenderMode';
import WidgetManager from './WidgetManager';
import PersistenceManager from './PersistenceManager';
export type DesignerOptions = {
    zoom: number;
    mode: EditorRenderMode;
    mapId?: string;
    divContainer: HTMLElement;
    persistenceManager?: PersistenceManager;
    widgetManager?: WidgetManager;
    saveOnLoad?: boolean;
    locale?: string;
};
declare class OptionsBuilder {
    static buildOptions(options: DesignerOptions): DesignerOptions;
    static loadOptions(jsonConf: string, options: DesignerOptions): Promise<DesignerOptions>;
}
export default OptionsBuilder;
