export declare type Segment = T extends '--' ? SegmentWithoutData : SegmentWithData; export declare type SegmentWithoutData = [ string, // text string | undefined, // source number | [number, number] ] | string; export declare type SegmentWithData = [ string, // text string | undefined, // source number | [number, number], T ] | string; export declare function getLength(segments: Segment[]): number; export declare function toString(segments: Segment[]): string;