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