export interface IAudioTranscriptionParams {
    audioFile: {
        buffer: Buffer;
        originalname?: string;
        mimetype?: string;
        size?: number;
    };
    model?: string;
    language?: string;
    prompt?: string;
    response_format?: 'json' | 'text' | 'srt' | 'verbose_json' | 'vtt';
    temperature?: number;
    extraParams?: Record<string, any>;
}
export interface IAudioTranscriptionResponse {
    text: string;
    language?: string;
    duration?: number;
    segments?: Array<{
        id: number;
        start: number;
        end: number;
        text: string;
    }>;
}
