import type { Capability, FeatureSetting, MetaCapability, SecuritySetting } from '../../../types/api/capabilities'; import type { AppDispatch, RootState } from '../../defaultStore'; export declare const capabilitiesApi: import("@reduxjs/toolkit/query").Api, { getClusterCapabilities: import("@reduxjs/toolkit/query").QueryDefinition<{ database?: string; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").CapabilitiesResponse | undefined, "api", any>; getMetaCapabilities: import("@reduxjs/toolkit/query").QueryDefinition, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined, "api", any>; }, "api", "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/query/react").reactHooksModuleName>; export declare const selectDatabaseCapabilities: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, database?: string | undefined) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: (state: import("@reduxjs/toolkit/query").RootState<{ getClusterCapabilities: import("@reduxjs/toolkit/query").QueryDefinition<{ database?: string; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").CapabilitiesResponse | undefined, "api", any>; getMetaCapabilities: import("@reduxjs/toolkit/query").QueryDefinition, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined, "api", any>; }, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; }); memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: (state: import("@reduxjs/toolkit/query").RootState<{ getClusterCapabilities: import("@reduxjs/toolkit/query").QueryDefinition<{ database?: string; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").CapabilitiesResponse | undefined, "api", any>; getMetaCapabilities: import("@reduxjs/toolkit/query").QueryDefinition, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined, "api", any>; }, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; }); dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, database?: string) => (state: import("@reduxjs/toolkit/query").RootState<{ getClusterCapabilities: import("@reduxjs/toolkit/query").QueryDefinition<{ database?: string; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").CapabilitiesResponse | undefined, "api", any>; getMetaCapabilities: import("@reduxjs/toolkit/query").QueryDefinition, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined, "api", any>; }, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").CapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: { database?: string; }; requestId: string; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { database?: string; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectCapabilityVersion: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, _capability: Capability, database?: string | undefined) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: Capability, resultFuncArgs_2: string | undefined) => number | undefined; memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: Capability, resultFuncArgs_2: string | undefined) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number | undefined; dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, capability: Capability) => Capability, (_state: RootState, _capability: Capability, database?: string) => string | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectSecuritySetting: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, _setting: SecuritySetting, database?: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: SecuritySetting, resultFuncArgs_2: string | undefined) => boolean | undefined; memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: SecuritySetting, resultFuncArgs_2: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean | undefined; dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, setting: SecuritySetting) => SecuritySetting, (_state: RootState, _setting: SecuritySetting, database?: string) => string | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectFeatureSetting: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, _setting: FeatureSetting, database?: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: FeatureSetting, resultFuncArgs_2: string | undefined) => boolean | undefined; memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: FeatureSetting, resultFuncArgs_2: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean | undefined; dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, setting: FeatureSetting) => FeatureSetting, (_state: RootState, _setting: FeatureSetting, database?: string) => string | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectGraphShardExists: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, database?: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: string | undefined) => boolean | undefined; memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean | undefined; dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, database?: string) => string | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare const selectBridgeModeEnabled: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, database?: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: string | undefined) => boolean | undefined; memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: string | undefined) => boolean | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => boolean | undefined; dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, database?: string) => string | undefined]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; }; export declare function queryCapability(capability: Capability, database: string | undefined, { dispatch, getState }: { dispatch: AppDispatch; getState: () => RootState; }): Promise; export declare const selectMetaCapabilities: (state: import("@reduxjs/toolkit/query").RootState<{ getClusterCapabilities: import("@reduxjs/toolkit/query").QueryDefinition<{ database?: string; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").CapabilitiesResponse | undefined, "api", any>; getMetaCapabilities: import("@reduxjs/toolkit/query").QueryDefinition, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined, "api", any>; }, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">) => ({ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; isUninitialized: true; isLoading: false; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; error: undefined; originalArgs: any; requestId: string; endpointName: string; startedTimeStamp: number; data: import("../../../types/api/capabilities").MetaCapabilitiesResponse; fulfilledTimeStamp: number; } & { status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled; isUninitialized: false; isLoading: false; isSuccess: true; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.pending; originalArgs: any; requestId: string; data?: import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined; error?: unknown; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number | undefined; } & { status: import("@reduxjs/toolkit/query").QueryStatus.pending; isUninitialized: false; isLoading: true; isSuccess: false; isError: false; }) | ({ status: import("@reduxjs/toolkit/query").QueryStatus.rejected; data?: import("../../../types/api/capabilities").MetaCapabilitiesResponse | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: any; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; }); export declare const selectMetaCapabilityVersion: ((state: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, capability: MetaCapability) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; } & { resultFunc: (resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: MetaCapability) => number | undefined; memoizedResultFunc: ((resultFuncArgs_0: { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, resultFuncArgs_1: MetaCapability) => number | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => number | undefined; dependencies: [(state: RootState) => { api: import("@reduxjs/toolkit/query").CombinedState<{}, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", "api">; singleClusterMode: boolean; cluster: import("../cluster/types").ClusterState; tenant: import("../tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("../query/types").QueryState; heatmap: import("../../../types/store/heatmap").IHeatmapState; settings: import("../settings/types").SettingsState; executeTopQueries: import("../executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("../shardsWorkload/types").ShardsWorkloadFilters; authentication: import("../authentication/types").AuthenticationState; header: import("../header/types").HeaderState; queryActions: import("../queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("../clusters/types").ClustersFilters; }, (_state: RootState, capability: MetaCapability) => MetaCapability]; recomputations: () => number; resetRecomputations: () => void; dependencyRecomputations: () => number; resetDependencyRecomputations: () => void; } & { argsMemoize: typeof import("reselect").weakMapMemoize; memoize: typeof import("reselect").weakMapMemoize; };