/** One parsed unicode-range interval in numeric form (inclusive). */ export type UnicodeInterval = Readonly<{ end: number; start: number; }>; /** Parsed unicode-range descriptor preserving original text for reporting. */ export type UnicodeRangeSet = Readonly<{ displayValue: string; intervals: readonly UnicodeInterval[]; }>; /** Return true when any interval from the left set overlaps with the right set. */ export declare function hasOverlappingIntervals(leftIntervals: readonly UnicodeInterval[], rightIntervals: readonly UnicodeInterval[]): boolean; /** Parse one `unicode-range` descriptor value into numeric intervals. */ export declare function parseUnicodeRangeSet(value: string): undefined | UnicodeRangeSet; //# sourceMappingURL=unicode-range.d.ts.map