import { ReactNode } from 'react';
import { LiveTranscriptionLanguage } from '@zoom/videosdk';

export type SubtitleConfig = {
    textSize: 'small' | 'medium' | 'large';
    textColor: string;
    bgColor: string;
    bgOpacity: number;
    maxLines: 1 | 2 | 3;
};
export type CaptionLine = {
    msgId: string;
    displayName?: string;
    text: string;
    done: boolean;
};
export type SpeakingLanguage = LiveTranscriptionLanguage;
export type SubtitlesProviderProps = {
    children: ReactNode;
};
