import type AppRegistry from 'hadron-app-registry';
import { type LoggerAndTelemetry } from '@mongodb-js/compass-logging/provider';
import type { DataService } from 'mongodb-data-service';
import type { PreferencesAccess } from 'compass-preferences-model';
export declare function ShellPlugin(): JSX.Element | null;
export declare function onActivated(_: unknown, { globalAppRegistry, logger, dataService, preferences, }: {
    globalAppRegistry: AppRegistry;
    logger: LoggerAndTelemetry;
    dataService: DataService;
    preferences: PreferencesAccess;
}): {
    store: import("redux").Store<import("./modules").RootState, import("./modules/runtime").RuntimeAction>;
    deactivate: () => void;
    logger: () => LoggerAndTelemetry;
};
//# sourceMappingURL=plugin.d.ts.map