import { OurRange } from './our-range'; export type CharacterGroups = Readonly<{ rangesNegated: boolean; ranges: readonly OurRange[]; unicodePropertyEscapes: ReadonlyMap; }>; /** * Returns `true` if the provided `CharacterGroups` definitely matches no characters. */ export declare function isEmptyCharacterGroups(group: CharacterGroups): boolean; export declare function intersectCharacterGroups(a: CharacterGroups, b: CharacterGroups): CharacterGroups;