export type NarrationSegment = { src: string; start: number; end: number; }; export type NarrationPlayer = { playSegment: (segment: NarrationSegment) => Promise; stop: () => void; pause: () => boolean; resume: () => boolean; isPlaying: () => boolean; getCurrentTime?: () => number | null; }; type NarrationPlayerOptions = { onBufferingChange?: (isBuffering: boolean) => void; }; export declare const createNarrationPlayer: (options?: NarrationPlayerOptions) => NarrationPlayer; export {};