import type { ExtensionUIContext } from "../../core/extensions/types.ts"; import { type CredentialManager } from "../../core/secrets/credential-manager.ts"; export interface SecretMenuControllerOptions { manager: CredentialManager; cwd: string; } export declare class SecretMenuController { private readonly manager; private readonly cwd; constructor(options: SecretMenuControllerOptions); open(ui: ExtensionUIContext): Promise; private connect; private addOrUpdate; private captureUserPassword; private captureKey; private captureDotenv; private activate; private bind; private remove; } //# sourceMappingURL=secret-menu-controller.d.ts.map