export declare const selectSessionSettings: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => {
    [key: string]: unknown;
}) & import('reselect').OutputSelectorFields<(args_0: import('@ws-ui/shared').ISettingsState) => {
    [key: string]: unknown;
}, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectPartialSessionSettings: <T extends string[]>(...keys: T) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => { [K in T[number]]: unknown; }) & import('reselect').OutputSelectorFields<(args_0: {
    [key: string]: unknown;
}) => { [K in T[number]]: unknown; }, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectSessionSetting: <T = string>(key: string) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => T) & import('reselect').OutputSelectorFields<(args_0: {
    [key: string]: unknown;
}) => T, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectFeatureFlag: (key: string) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => boolean) & import('reselect').OutputSelectorFields<(args_0: {
    [key: string]: unknown;
}) => boolean, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectProjectSettings: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => {
    [key: string]: unknown;
}) & import('reselect').OutputSelectorFields<(args_0: import('@ws-ui/shared').ISettingsState) => {
    [key: string]: unknown;
}, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectPreferences: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('@ws-ui/shared').ISettingsState) & import('reselect').OutputSelectorFields<(args_0: import('@ws-ui/shared').ISettingsState) => import('@ws-ui/shared').ISettingsState, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectServerSettings: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('@ws-ui/shared').IAppSettingsResponse) & import('reselect').OutputSelectorFields<(args_0: import('@ws-ui/shared').ISettingsState) => import('@ws-ui/shared').IAppSettingsResponse, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectRemoteDebuggerMode: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('@ws-ui/shared').RemoteDebuggerMode) & import('reselect').OutputSelectorFields<(args_0: import('@ws-ui/shared').IAppSettingsResponse) => import('@ws-ui/shared').RemoteDebuggerMode, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectQodly: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => boolean) & import('reselect').OutputSelectorFields<(args_0: import('@ws-ui/shared').IAppSettingsResponse) => boolean, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectMonacoZoom: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('@ws-ui/shared').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('@ws-ui/shared').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('@ws-ui/shared').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => unknown) & import('reselect').OutputSelectorFields<(args_0: {
    [key: string]: unknown;
}) => unknown, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
