export declare class LyricRenderer { container: HTMLElement; lyrics: any[]; lyricElements: any[]; lyricDisplayMode: number; private tempoMultiplier; constructor(container: HTMLElement); /** * Set tempo multiplier (1.0 = normal speed, 0.5 = half speed, 2.0 = double speed) */ setTempoMultiplier(multiplier: number): void; /** * Get current tempo multiplier */ getTempoMultiplier(): number; setLyrics(lyrics: any[]): void; setDisplayMode(mode: number): void; isThaiVowelOrDiacritic(char: string): boolean; isOnlyThaiVowels(text: string): boolean; preRenderLyrics(): void; update(currentTime?: number): void; highlightWords(lineEl: HTMLElement, parts: any[], current: number): void; }