export type AudioStatus = "pending" | "processing" | "failed" | "succeeded"; export interface TranscriptionSentence { text: string; start: number; end: number; confidence?: number; speaker?: string; } export interface Transcription { sentences?: TranscriptionSentence[]; } export type AudioModel = "whisper" | "assembly" | "assembly-no-speaker" | "groq"; export interface AudioMetadata { model: AudioModel; detectedLanguage?: string; speakers?: string[]; isMarked?: boolean; keyterms?: string; size?: number; error?: string; transcriptId?: string; linkTo?: string; } export interface Stamp { timestamp: number; content: string; }