export interface Timestamp { start: number; end: number; settings?: string; } export interface Cue extends Timestamp { text: string; } export declare type Format = 'SRT' | 'WebVTT'; export interface FormatOptions { format: Format; } export interface NodeHeader { type: 'header'; data: string; } export interface NodeCue { type: 'cue'; data: Cue; } export declare type Node = NodeHeader | NodeCue; export declare type NodeList = Node[];