import type AppRegistry from 'hadron-app-registry'; import type { DataService } from 'mongodb-data-service'; import type { Action, AnyAction } from 'redux'; import type { ThunkAction } from 'redux-thunk'; import type { PreferencesAccess } from 'compass-preferences-model'; import type { LoggerAndTelemetry } from '@mongodb-js/compass-logging/provider'; export declare function configureStore(services: ExportPluginServices): import("redux").Store & { dispatch: import("redux-thunk").ThunkDispatch; }; export type RootExportState = ReturnType['getState']>; export type ExportPluginServices = { globalAppRegistry: AppRegistry; dataService: Pick; preferences: PreferencesAccess; logger: LoggerAndTelemetry; }; export type ExportThunkAction = ThunkAction; export declare function activatePlugin(_: unknown, { globalAppRegistry, dataService, preferences, logger }: ExportPluginServices): { store: import("redux").Store & { dispatch: import("redux-thunk").ThunkDispatch; }; deactivate(): void; }; //# sourceMappingURL=export-store.d.ts.map