export interface CompletionSuggestion {
    value: string;
    description?: string;
}
type CompletionShell = 'bash' | 'zsh' | 'fish' | 'powershell';
interface CompletionRequest {
    current: string;
    shell: CompletionShell;
    tokensBeforeCurrent: string[];
}
export declare function getCompletionSuggestions(request: CompletionRequest): CompletionSuggestion[];
export declare function handleCompletionCommand(args: string[]): Promise<void>;
export {};
//# sourceMappingURL=completion-backend.d.ts.map