import type { Action, Reducer, UnknownAction } from '@reduxjs/toolkit'; import type { History } from 'history'; import { YdbEmbeddedAPI } from '../services/api'; export declare let backend: string | undefined, basename: string, clusterName: string | undefined, environment: string | undefined; export declare const webVersion: boolean; export declare const customBackend: any; export declare const metaBackend: any; export declare const multiClusterMode: any; export declare const codeAssistBackend: any; export declare function configureStore({ aRootReducer, singleClusterMode, environments, api, }?: { aRootReducer?: Reducer<{ 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("./reducers/cluster/types").ClusterState; tenant: import("./reducers/tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("./reducers/query/types").QueryState; heatmap: import("../types/store/heatmap").IHeatmapState; settings: import("./reducers/settings/types").SettingsState; executeTopQueries: import("./reducers/executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("./reducers/shardsWorkload/types").ShardsWorkloadFilters; authentication: import("./reducers/authentication/types").AuthenticationState; header: import("./reducers/header/types").HeaderState; queryActions: import("./reducers/queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("./reducers/clusters/types").ClustersFilters; }, UnknownAction | { readonly type: "header/SET_HEADER_BREADCRUMBS"; readonly page: import("./reducers/header/types").Page; readonly options: {} | import("./reducers/header/types").ClusterBreadcrumbsOptions | import("./reducers/header/types").HomePageBreadcrumbsOptions | import("./reducers/header/types").TenantBreadcrumbsOptions | import("./reducers/header/types").NodeBreadcrumbsOptions | import("./reducers/header/types").TabletBreadcrumbsOptions | import("./reducers/header/types").StorageGroupBreadcrumbsOptions; } | { readonly type: "ENABLE_FULLSCREEN_MODE"; } | { readonly type: "DISABLE_FULLSCREEN_MODE"; } | Action, Partial<{ 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"> | undefined; singleClusterMode: boolean | undefined; cluster: import("./reducers/cluster/types").ClusterState | undefined; tenant: import("./reducers/tenant/types").TenantState | undefined; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; } | undefined; partitions: { selectedConsumer?: string; } | undefined; query: import("./reducers/query/types").QueryState | undefined; heatmap: import("../types/store/heatmap").IHeatmapState | undefined; settings: import("./reducers/settings/types").SettingsState | undefined; executeTopQueries: import("./reducers/executeTopQueries/types").TopQueriesFilters | undefined; shardsWorkload: import("./reducers/shardsWorkload/types").ShardsWorkloadFilters | undefined; authentication: import("./reducers/authentication/types").AuthenticationState | undefined; header: never; queryActions: import("./reducers/queryActions/types").QueryActionsState | undefined; fullscreen: never; clusters: import("./reducers/clusters/types").ClustersFilters | undefined; }>> | undefined; singleClusterMode?: boolean | undefined; environments?: string[] | undefined; api?: YdbEmbeddedAPI | undefined; }): { history: History; store: import("@reduxjs/toolkit").EnhancedStore<{ 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("./reducers/cluster/types").ClusterState; tenant: import("./reducers/tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("./reducers/query/types").QueryState; heatmap: import("../types/store/heatmap").IHeatmapState; settings: import("./reducers/settings/types").SettingsState; executeTopQueries: import("./reducers/executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("./reducers/shardsWorkload/types").ShardsWorkloadFilters; authentication: import("./reducers/authentication/types").AuthenticationState; header: import("./reducers/header/types").HeaderState; queryActions: import("./reducers/queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("./reducers/clusters/types").ClustersFilters; }, UnknownAction | { readonly type: "header/SET_HEADER_BREADCRUMBS"; readonly page: import("./reducers/header/types").Page; readonly options: {} | import("./reducers/header/types").ClusterBreadcrumbsOptions | import("./reducers/header/types").HomePageBreadcrumbsOptions | import("./reducers/header/types").TenantBreadcrumbsOptions | import("./reducers/header/types").NodeBreadcrumbsOptions | import("./reducers/header/types").TabletBreadcrumbsOptions | import("./reducers/header/types").StorageGroupBreadcrumbsOptions; } | { readonly type: "ENABLE_FULLSCREEN_MODE"; } | { readonly type: "DISABLE_FULLSCREEN_MODE"; } | Action, import("@reduxjs/toolkit").Tuple<[import("redux").StoreEnhancer<{ dispatch: import("redux-thunk").ThunkDispatch<{ 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("./reducers/cluster/types").ClusterState; tenant: import("./reducers/tenant/types").TenantState; schema: { loading: boolean; data: {}; currentSchemaPath: undefined; showPreview: boolean; }; partitions: { selectedConsumer?: string; }; query: import("./reducers/query/types").QueryState; heatmap: import("../types/store/heatmap").IHeatmapState; settings: import("./reducers/settings/types").SettingsState; executeTopQueries: import("./reducers/executeTopQueries/types").TopQueriesFilters; shardsWorkload: import("./reducers/shardsWorkload/types").ShardsWorkloadFilters; authentication: import("./reducers/authentication/types").AuthenticationState; header: import("./reducers/header/types").HeaderState; queryActions: import("./reducers/queryActions/types").QueryActionsState; fullscreen: boolean; clusters: import("./reducers/clusters/types").ClustersFilters; }, undefined, UnknownAction>; }>, import("redux").StoreEnhancer]>>; };