export type ShellKind = "bash" | "zsh" | "fish" | "powershell"; export interface ShellBridgeOptions { shell?: string; profilePath?: string; } export interface ShellBridgeInstallResult { shell: ShellKind; profilePath: string; changed: boolean; } export interface ShellBridgeRemoveResult { shell: ShellKind; profilePath: string; changed: boolean; } export interface ShellBridgeStatusResult { shell: ShellKind; profilePath: string; profileExists: boolean; installed: boolean; } export declare const SUPPORTED_SHELLS: ShellKind[]; export declare function detectShellKind(): ShellKind; export declare function normalizeShellKind(shell?: string): ShellKind; export declare function resolveShellProfilePath(shell: ShellKind, profilePath?: string): string; export declare function renderShellBridgeScript(shellInput?: string): string; export declare function installShellBridge(options?: ShellBridgeOptions): Promise; export declare function removeShellBridge(options?: ShellBridgeOptions): Promise; export declare function getShellBridgeStatus(options?: ShellBridgeOptions): Promise;