export declare type LineType = 'text' | 'meta' | 'unknown' | 'at-mark' | 'invalid'; export declare type LrcType = 'lrc' | 'lrc-legacy' | 'lrc-compressed'; export declare type LrcSetType = 'meta' | 'at-marks'; export declare type ParseMode = LrcType; export declare type NumberLiteral = number | string; export declare type WaraokeTalker = 'F' | 'M' | 'D'; export declare const EOF: any; export declare type Meta = string; export declare type MetaSet = Record; export declare type LogOptions = { phoneticNotation: boolean; }; export declare type ParseOptions = { mode: ParseMode; kana: boolean; }; export declare const preset: { logOptions: LogOptions; parseOptions: ParseOptions; }; export declare const combine: (pre: T, usr: Partial) => T;