import { ShellCommandResult } from '../types';
export declare class CerebrasService {
    private config?;
    private getConfig;
    convertToShellCommand(naturalLanguage: string): Promise<ShellCommandResult>;
    private buildPrompt;
    private getOSType;
    private parseResponse;
    explainCommand(command: string): Promise<string>;
    private cleanMarkdownFromText;
    analyzeFailedCommand(command: string, exitCode?: number, error?: string): Promise<{
        analysis: string;
        suggestedFix?: string;
        alternatives?: string[];
    }>;
    private parseAnalysisResponse;
    analyzeCommand(command: string): Promise<{
        analysis: string;
        suggestedFix?: string;
        alternatives?: string[];
        explanation?: string;
    }>;
    private parseCommandAnalysisResponse;
}
