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[];
