import { DashboardTheme } from "../../utils/map-theme";
export declare const SYNC_PAN_AND_ZOOM = "sync_pan_and_zoom";
export declare const STOP_UPDATES_WHEN_FOCUS_IS_LOST = "stop_updates_when_focus_is_lost";
export declare const DESTROY_ON_HIDE = "destroy_on_hide";
export declare const THEME = "theme";
export declare const LEGEND_RIGHT = "legend_right";
export declare const themeLocalStorageKey = "netdataTheme";
export interface Options {
    [STOP_UPDATES_WHEN_FOCUS_IS_LOST]: boolean;
    eliminate_zero_dimensions: boolean;
    [DESTROY_ON_HIDE]: boolean;
    async_on_scroll: boolean;
    parallel_refresher: boolean;
    concurrent_refreshes: boolean;
    sync_selection: boolean;
    [SYNC_PAN_AND_ZOOM]: boolean;
    [LEGEND_RIGHT]: boolean;
    [THEME]: DashboardTheme;
    show_help: boolean;
    pan_and_zoom_data_padding: boolean;
    smooth_plot: boolean;
    units: "auto" | "original";
    temperature: "celsius" | "fahrenheit";
    seconds_as_time: boolean;
    timezone: string;
    user_set_server_timezone: string;
    utcOffset: number | string;
}
export declare type OptionsKey = keyof Options;
export declare const INITIAL_OPTIONS: Options;
export declare const getOptionsMergedWithLocalStorage: () => Options;
export declare const optionsMergedWithLocalStorage: Options;
export declare const initialLegendRight: boolean;
export declare const clearLocalStorage: () => void;
