import type { Store } from 'redux';
import type { RootAction, RootState } from '../modules';
import type { LoggerAndTelemetry } from '@mongodb-js/compass-logging';
import type AppRegistry from 'hadron-app-registry';
import type { DataService } from 'mongodb-data-service';
export default class CompassShellStore {
    reduxStore: Store<RootState, RootAction>;
    constructor();
    globalAppRegistry: AppRegistry | null;
    onActivated({ globalAppRegistry, logger: { log, track, debug }, dataService, }: {
        globalAppRegistry: AppRegistry;
        logger: LoggerAndTelemetry;
        dataService: DataService;
    }): () => void;
    onEnableShellChanged: (value: boolean) => void;
}
//# sourceMappingURL=store.d.ts.map