import type { MetaCapability } from '../../../types/api/capabilities'; export declare function useCapabilitiesQuery(): (import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ 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; } & { currentData?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride, "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>> & { currentData?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required, "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>> & { currentData?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required, "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>> & { currentData?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required, "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>> & { currentData?: import("../../../types/api/capabilities").CapabilitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "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>>; }; export declare function useCapabilitiesLoaded(): boolean; export declare function useAllCapabilitiesLoaded(): boolean; export declare const useGetMetaFeatureVersion: (feature: MetaCapability) => number; export declare const useSchemaTopicDataAvailable: () => boolean; export declare const useOidcAvailable: () => boolean; export declare const useCreateDirectoryFeatureAvailable: () => boolean; export declare const useDiskPagesAvailable: () => boolean; export declare const useTracingLevelOptionAvailable: () => boolean; export declare const useStorageStatsAvailable: () => boolean; export declare const useDetailedStorageViewAvailable: () => boolean | undefined; export declare const useNewStorageViewEnabled: () => boolean | undefined; export declare const useBlobIndexStatWithVdiskId: () => boolean; export declare const useStorageGroupsHandlerHasGrouping: () => boolean; export declare const useViewerNodesAliveFilterAvailable: () => boolean; export declare const useViewerNodesHandlerHasGrouping: () => boolean; export declare const useViewerNodesHandlerHasGroupingBySystemState: () => boolean; export declare const useViewerNodesHandlerHasNetworkStats: () => boolean; export declare const useNodesHandlerHasWorkingClusterNetworkStats: () => boolean; export declare const useViewerPeersHandlerAvailable: () => boolean; export declare const useFeatureFlagsAvailable: () => boolean; export declare const useClusterDashboardAvailable: () => boolean; export declare const useSnapshotReadWriteAvailable: () => boolean; export declare const useExecuteQueryAndForgetAvailable: () => boolean; export declare const useStreamingAvailable: () => boolean; export declare const useBaseConfigAvailable: () => boolean; export declare const useConfigAvailable: () => boolean; export declare const useEditAccessAvailable: () => boolean; export declare const useNonDefaultAclInheritanceRevocationAvailable: () => boolean; export declare const useViewerTopicDataAvailable: () => boolean; export declare const useTopicDataAvailable: () => boolean; export declare const useAnalyzeOperationAvailable: () => boolean; export declare const useTabletDevUiSecurePath: () => boolean; export declare const useGraphShardExists: () => boolean | undefined; export declare const useBridgeModeEnabled: () => boolean; export declare const useClusterWithoutAuthInUI: () => boolean; export declare const useLoginWithDatabase: () => boolean; export declare function useMetaCapabilitiesQuery(): void; export declare function useMetaCapabilitiesLoaded(): boolean; export declare const useMetaEnvironmentsAvailable: () => boolean; export declare const useMultiTabQueryEditorEnabled: () => boolean; export declare const useEmMetaAvailable: () => boolean; export declare const useBlobStorageCapacityMetricsAvailable: () => boolean; export declare const useBlobStorageCapacityMetricsEnabled: () => boolean;