import { TranscriptionResponse, TranscriptionSegment, TranscriptionWord } from "../providers/Provider.js"; export declare class Transcription { private readonly response; constructor(response: TranscriptionResponse); get text(): string; get model(): string; get segments(): TranscriptionSegment[]; get words(): TranscriptionWord[]; get duration(): number | undefined; /** * Serializable object containing all response metadata. * Perfect for database persistence — mirrors ChatResponseString.meta. */ get meta(): { text: string; model: string; duration: number | undefined; segments: TranscriptionSegment[] | undefined; words: TranscriptionWord[] | undefined; }; /** * Alias for meta (backwards compatibility). */ get raw(): { text: string; model: string; duration: number | undefined; segments: TranscriptionSegment[] | undefined; words: TranscriptionWord[] | undefined; }; toString(): string; } //# sourceMappingURL=Transcription.d.ts.map