import type { TEvDescribeSchemeResult } from '../../../types/api/schema'; import type { RootState } from '../../defaultStore'; declare const _default: import("redux").Reducer<{ loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }>; export default _default; export declare const setShowPreview: import("@reduxjs/toolkit").ActionCreatorWithPayload; export declare const selectShowPreview: import("reselect").Selector<{ schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; }, boolean, []> & { unwrapped: (state: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }) => boolean; }; export declare const schemaApi: import("@reduxjs/toolkit/query").Api, { createDirectory: import("@reduxjs/toolkit/query").MutationDefinition<{ database: string; path: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", unknown, "api", typeof import("../api")._NEVER>; getSchema: import("@reduxjs/toolkit/query").QueryDefinition<{ path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }, "api", typeof import("../api")._NEVER>; }, "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 function useGetSchemaQuery({ path, database, databaseFullPath, useMetaProxy, }: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }): { data: (TEvDescribeSchemeResult & { partial?: boolean; }) | undefined; isLoading: boolean; error: unknown; }; export declare const selectSchemaObjectData: ((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; }, path: string, database: string, databaseFullPath: string, useMetaProxy?: boolean | undefined) => (TEvDescribeSchemeResult & { partial?: 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, resultFuncArgs_2: (state: import("@reduxjs/toolkit/query").RootState<{ createDirectory: import("@reduxjs/toolkit/query").MutationDefinition<{ database: string; path: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", unknown, "api", typeof import("../api")._NEVER>; getSchema: import("@reduxjs/toolkit/query").QueryDefinition<{ path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }, "api", typeof import("../api")._NEVER>; }, "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: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; endpointName: string; startedTimeStamp: number; data: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }; 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: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; data?: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; } | 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?: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; } | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => (TEvDescribeSchemeResult & { partial?: 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, resultFuncArgs_2: (state: import("@reduxjs/toolkit/query").RootState<{ createDirectory: import("@reduxjs/toolkit/query").MutationDefinition<{ database: string; path: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", unknown, "api", typeof import("../api")._NEVER>; getSchema: import("@reduxjs/toolkit/query").QueryDefinition<{ path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }, "api", typeof import("../api")._NEVER>; }, "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: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; endpointName: string; startedTimeStamp: number; data: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }; 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: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; data?: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; } | 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?: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; } | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; endpointName: string; startedTimeStamp: number; error: unknown; } & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => (TEvDescribeSchemeResult & { partial?: boolean; }) | undefined) & { clearCache: () => void; resultsCount: () => number; resetResultsCount: () => void; }; lastResult: () => (TEvDescribeSchemeResult & { partial?: 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, path: string) => string, (_state: RootState, path: string, database: string, databaseFullPath: string, useMetaProxy?: boolean) => (state: import("@reduxjs/toolkit/query").RootState<{ createDirectory: import("@reduxjs/toolkit/query").MutationDefinition<{ database: string; path: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", unknown, "api", typeof import("../api")._NEVER>; getSchema: import("@reduxjs/toolkit/query").QueryDefinition<{ path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }, import("@reduxjs/toolkit/query").BaseQueryFn, "All" | "Conversations" | "Events" | "PDiskData" | "PreviewData" | "SchemaTree" | "StorageData" | "TableData" | "Partitions" | "Tablet" | "UserData" | "VDiskData" | "VDiskBlobIndexStat" | "AccessRights" | "Backups" | "BackupsSchedule" | "OperationList" | "DatabaseData" | "ClusterData", { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }, "api", typeof import("../api")._NEVER>; }, "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: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; endpointName: string; startedTimeStamp: number; data: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; }; 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: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; requestId: string; data?: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; } | 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?: { [path: string]: TEvDescribeSchemeResult & { partial?: boolean; }; } | undefined; fulfilledTimeStamp?: number | undefined; originalArgs: { path: string; database: string; databaseFullPath: string; useMetaProxy?: boolean; }; 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; };