/**
 * Shell Completion Script Generator
 *
 * Generates completion scripts for bash, zsh, and fish shells.
 * Provides autocompletion for:
 * - CLI commands and flags
 * - Slash commands
 * - File paths
 * - Model names
 */
export type ShellType = 'bash' | 'zsh' | 'fish' | 'powershell';
export interface CompletionOption {
    name: string;
    description: string;
    hasArg?: boolean;
}
/**
 * Generate shell completion script
 */
export declare function generateCompletion(shell: ShellType): string;
/**
 * Get installation instructions
 */
export declare function getInstallInstructions(shell: ShellType): string;
/**
 * Print completion script to stdout
 */
export declare function printCompletion(shell: ShellType): void;
/**
 * Get all available slash commands for completion
 */
export declare function getSlashCommands(): CompletionOption[];
/**
 * Get all CLI options for completion
 */
export declare function getCliOptions(): CompletionOption[];
