import type { Scene } from '../../types/index.js';
import type { SubtitleCue } from '../../types/subtitle.js';
export declare class SubtitleTiming {
    calculateSceneTiming(scenes: Scene[]): Map<string, {
        start: number;
        end: number;
    }>;
    createCueFromScene(scene: Scene, startTime: number, endTime: number, options?: {
        minDuration?: number;
    }): SubtitleCue | null;
    private extractTextFromScene;
    splitLongText(text: string, maxLineLength: number, maxLines: number): string;
}
//# sourceMappingURL=timing.d.ts.map