import { Command } from 'commander'; interface ProfileOptions { setup?: boolean; install?: boolean; listOnly?: boolean; selectOnly?: boolean; /** * Commander populates 'color' for the negatable `--no-color` flag (default * true, false when the flag is passed) - there is no `noColor` property. * See src/commands/seed/index.ts for the reference pattern this mirrors. */ color?: boolean; } /** * Shell function for Bash/Zsh that wraps padua profile * This function can set AWS_PROFILE in the current shell */ declare const BASH_FUNCTION: string; /** * PowerShell function for Windows * This function can set AWS_PROFILE in the current session */ declare const POWERSHELL_FUNCTION: string; /** * Detect if running in PowerShell on Windows */ declare function isPowerShell(): boolean; /** * Detect if running in Zsh */ declare function isZsh(): boolean; /** * Get the appropriate shell function based on platform/shell */ declare function getShellFunction(): { content: string; shellType: string; configFile: string; }; /** * Profile command - list and select AWS profiles */ export declare const profileCommand: Command; /** * Handle the profile command */ declare function handleProfile(options: ProfileOptions): Promise; export { BASH_FUNCTION, POWERSHELL_FUNCTION, isPowerShell, isZsh, getShellFunction, handleProfile }; //# sourceMappingURL=index.d.ts.map