import type { OpenAITranscriptionInput } from "./transcription"; export declare function responseFormatFor(options: OpenAITranscriptionInput): "json" | "verbose_json" | "diarized_json"; export declare function timestampGranularities(options: OpenAITranscriptionInput): readonly ("segment" | "word")[] | undefined; export declare function requestedSegments(options: OpenAITranscriptionInput): boolean; export declare function requestedWords(options: OpenAITranscriptionInput): boolean; export declare function openAITranscriptionIssue(options: OpenAITranscriptionInput): { capability: string; path: string; remediation: string; } | undefined; export declare function isTranslation(options: OpenAITranscriptionInput): options is OpenAITranscriptionInput & { readonly task: Readonly<{ type: "translate"; targetLanguage: string; }>; };