import { AppStateT } from "../../store/app-state";
import { GetKeyArguments } from "./reducer";
export declare const createSelectAssignedColors: (args: GetKeyArguments) => (state: AppStateT) => {
    [dimensionName: string]: string;
};
export declare const selectGlobal: (state: AppStateT) => import("./reducer").StateT;
export declare const selectCommonMin: import("reselect").OutputParametricSelector<unknown, string, {
    charts: {
        [chartUuid: string]: number;
    };
    currentExtreme: number;
}, (res1: import("./reducer").StateT, res2: string) => {
    charts: {
        [chartUuid: string]: number;
    };
    currentExtreme: number;
}>;
export declare const selectCommonMax: import("reselect").OutputParametricSelector<unknown, string, {
    charts: {
        [chartUuid: string]: number;
    };
    currentExtreme: number;
}, (res1: import("./reducer").StateT, res2: string) => {
    charts: {
        [chartUuid: string]: number;
    };
    currentExtreme: number;
}>;
export declare const selectGlobalSelection: import("reselect").OutputSelector<AppStateT, number, (res: import("./reducer").StateT) => number>;
export declare const selectGlobalSelectionMaster: import("reselect").OutputSelector<AppStateT, string, (res: import("./reducer").StateT) => string>;
export declare const selectGlobalPanAndZoom: import("reselect").OutputSelector<AppStateT, {
    after: number;
    before: number;
    masterID?: string;
    shouldForceTimeRange?: boolean;
}, (res: import("./reducer").StateT) => {
    after: number;
    before: number;
    masterID?: string;
    shouldForceTimeRange?: boolean;
}>;
export declare const selectDefaultAfter: import("reselect").OutputSelector<AppStateT, number, (res: import("./reducer").StateT) => number>;
export declare const selectGlobalChartUnderlay: import("reselect").OutputSelector<AppStateT, {
    after: number;
    before: number;
    masterID: string;
}, (res: import("./reducer").StateT) => {
    after: number;
    before: number;
    masterID: string;
}>;
export declare const selectHasWindowFocus: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./reducer").StateT) => boolean>;
export declare const selectSnapshot: import("reselect").OutputSelector<AppStateT, import("./types").Snapshot, (res: import("./reducer").StateT) => import("./types").Snapshot>;
export declare const selectRegistry: import("reselect").OutputSelector<AppStateT, {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}, (res: import("./reducer").StateT) => {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}>;
export declare const selectCloudBaseUrl: import("reselect").OutputSelector<AppStateT, string, (res: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}) => string>;
export declare const selectSignInUrl: (hasSignedInBefore: any) => import("reselect").OutputSelector<AppStateT, string, (res1: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}, res2: string) => string>;
export declare const selectIsFetchingHello: import("reselect").OutputSelector<AppStateT, boolean, (res: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}) => boolean>;
export declare const selectIsUsingGlobalRegistry: import("reselect").OutputSelector<AppStateT, boolean, (res: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}) => boolean>;
export declare const selectIsCloudEnabled: import("reselect").OutputSelector<AppStateT, boolean, (res: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}) => boolean>;
export declare const selectHasFetchedInfo: import("reselect").OutputSelector<AppStateT, boolean, (res: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}) => boolean>;
export declare const selectFullInfoPayload: import("reselect").OutputSelector<AppStateT, {
    version: string;
    uid: string;
    mirrored_hosts: string[];
    mirrored_hosts_status: {
        guid: string;
        reachable: boolean;
        claim_id: any;
    }[];
    alarms: {
        normal: number;
        warning: number;
        critical: number;
    };
    os_name: string;
    os_id: string;
    os_id_like: string;
    os_version: string;
    os_version_id: string;
    os_detection: string;
    cores_total: string;
    total_disk_space: string;
    cpu_freq: string;
    ram_total: string;
    container_os_name: string;
    container_os_id: string;
    container_os_id_like: string;
    container_os_version: string;
    container_os_version_id: string;
    is_k8s_node: string;
    kernel_name: string;
    kernel_version: string;
    architecture: string;
    virtualization: string;
    virt_detection: string;
    container: string;
    container_detection: string;
    host_labels: {
        _os_name: string;
        _os_version: string;
        _kernel_version: string;
        _system_cores: string;
        _system_cpu_freq: string;
        _system_ram_total: string;
        _system_disk_space: string;
        _architecture: string;
        _virtualization: string;
        _container: string;
        _container_detection: string;
        _virt_detection: string;
        _is_k8s_node: string;
        _is_parent: string;
    };
    collectors: {
        plugin: string;
        module: string;
    }[];
    "cloud-enabled": boolean;
    "cloud-available": boolean;
    "agent-claimed": boolean;
    "aclk-available": boolean;
}, (res: {
    cloudBaseURL: string;
    hasFetchedHello: boolean;
    isHelloCallError: boolean;
    hasFetchedInfo: boolean;
    hostname: string;
    isCloudEnabled: boolean;
    isCloudAvailable: boolean;
    isAgentClaimed: boolean;
    isACLKAvailable: boolean;
    hasStartedInfo: boolean;
    fullInfoPayload: {
        version: string;
        uid: string;
        mirrored_hosts: string[];
        mirrored_hosts_status: {
            guid: string;
            reachable: boolean;
            claim_id: any;
        }[];
        alarms: {
            normal: number;
            warning: number;
            critical: number;
        };
        os_name: string;
        os_id: string;
        os_id_like: string;
        os_version: string;
        os_version_id: string;
        os_detection: string;
        cores_total: string;
        total_disk_space: string;
        cpu_freq: string;
        ram_total: string;
        container_os_name: string;
        container_os_id: string;
        container_os_id_like: string;
        container_os_version: string;
        container_os_version_id: string;
        is_k8s_node: string;
        kernel_name: string;
        kernel_version: string;
        architecture: string;
        virtualization: string;
        virt_detection: string;
        container: string;
        container_detection: string;
        host_labels: {
            _os_name: string;
            _os_version: string;
            _kernel_version: string;
            _system_cores: string;
            _system_cpu_freq: string;
            _system_ram_total: string;
            _system_disk_space: string;
            _architecture: string;
            _virtualization: string;
            _container: string;
            _container_detection: string;
            _virt_detection: string;
            _is_k8s_node: string;
            _is_parent: string;
        };
        collectors: {
            plugin: string;
            module: string;
        }[];
        "cloud-enabled": boolean;
        "cloud-available": boolean;
        "agent-claimed": boolean;
        "aclk-available": boolean;
    };
    isFetchingHello: boolean;
    machineGuid: string;
    personGuid: string;
    registryMachines: {
        [key: string]: import("./sagas").RegistryMachine;
    };
    registryMachinesArray: import("./sagas").RegistryMachine[];
    registryServer: string;
}) => {
    version: string;
    uid: string;
    mirrored_hosts: string[];
    mirrored_hosts_status: {
        guid: string;
        reachable: boolean;
        claim_id: any;
    }[];
    alarms: {
        normal: number;
        warning: number;
        critical: number;
    };
    os_name: string;
    os_id: string;
    os_id_like: string;
    os_version: string;
    os_version_id: string;
    os_detection: string;
    cores_total: string;
    total_disk_space: string;
    cpu_freq: string;
    ram_total: string;
    container_os_name: string;
    container_os_id: string;
    container_os_id_like: string;
    container_os_version: string;
    container_os_version_id: string;
    is_k8s_node: string;
    kernel_name: string;
    kernel_version: string;
    architecture: string;
    virtualization: string;
    virt_detection: string;
    container: string;
    container_detection: string;
    host_labels: {
        _os_name: string;
        _os_version: string;
        _kernel_version: string;
        _system_cores: string;
        _system_cpu_freq: string;
        _system_ram_total: string;
        _system_disk_space: string;
        _architecture: string;
        _virtualization: string;
        _container: string;
        _container_detection: string;
        _virt_detection: string;
        _is_k8s_node: string;
        _is_parent: string;
    };
    collectors: {
        plugin: string;
        module: string;
    }[];
    "cloud-enabled": boolean;
    "cloud-available": boolean;
    "agent-claimed": boolean;
    "aclk-available": boolean;
}>;
export declare const selectHasStartedAlarms: import("reselect").OutputSelector<AppStateT, unknown, (res: any) => unknown>;
export declare const selectActiveAlarms: import("reselect").OutputSelector<AppStateT, import("./types").ActiveAlarms, (res: import("./reducer").StateT) => import("./types").ActiveAlarms>;
export declare const selectAlarm: import("reselect").OutputSelector<AppStateT, import("./types").Alarm, (res: import("./reducer").StateT) => import("./types").Alarm>;
export declare const selectSpacePanelIsActive: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./reducer").StateT) => boolean>;
export declare const selectSpacePanelTransitionEndIsActive: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./reducer").StateT) => boolean>;
export declare const selectOptions: import("reselect").OutputSelector<AppStateT, import("./options").Options, (res: import("./reducer").StateT) => import("./options").Options>;
export declare const createSelectOption: <T extends "units" | "stop_updates_when_focus_is_lost" | "destroy_on_hide" | "sync_pan_and_zoom" | "legend_right" | "theme" | "eliminate_zero_dimensions" | "async_on_scroll" | "parallel_refresher" | "concurrent_refreshes" | "sync_selection" | "show_help" | "pan_and_zoom_data_padding" | "smooth_plot" | "temperature" | "seconds_as_time" | "timezone" | "user_set_server_timezone">(optionName: T) => import("reselect").OutputSelector<AppStateT, import("./options").Options[T], (res: import("./options").Options) => import("./options").Options[T]>;
export declare const selectDestroyOnHide: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectStopUpdatesWhenFocusIsLost: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectShouldEliminateZeroDimensions: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectIsAsyncOnScroll: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectParallelRefresher: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectConcurrentRefreshes: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectSyncSelection: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectSyncPanAndZoom: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectTheme: import("reselect").OutputSelector<AppStateT, import("../../utils/map-theme").DashboardTheme, (res: import("./options").Options) => import("../../utils/map-theme").DashboardTheme>;
export declare const selectShowHelp: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectPanAndZoomDataPadding: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectSmoothPlot: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectUnitsScalingMethod: import("reselect").OutputSelector<AppStateT, "auto" | "original", (res: import("./options").Options) => "auto" | "original">;
export declare const selectTemperatureSetting: import("reselect").OutputSelector<AppStateT, "celsius" | "fahrenheit", (res: import("./options").Options) => "celsius" | "fahrenheit">;
export declare const selectSecondsAsTimeSetting: import("reselect").OutputSelector<AppStateT, boolean, (res: import("./options").Options) => boolean>;
export declare const selectTimezoneSetting: import("reselect").OutputSelector<AppStateT, string, (res: import("./options").Options) => string>;
export declare const selectUserSetServerTimezone: import("reselect").OutputSelector<AppStateT, string, (res: import("./options").Options) => string>;
export declare const selectChartsMetadata: import("reselect").OutputSelector<AppStateT, import("./types").ChartsMetadata, (res: import("./reducer").StateT) => import("./types").ChartsMetadata>;
export declare const selectChartMetadataFromChartsCall: import("reselect").OutputParametricSelector<unknown, {
    chartId: string;
    id: string;
}, import("../chart/chart-types").ChartMetadata, (res1: import("./types").ChartsMetadata, res2: string) => import("../chart/chart-types").ChartMetadata>;
