import type { VRange } from '../types.js'; export declare function isMaybeVRangeEqual(a: VRange | null, b: VRange | null): boolean; export declare function isVRangeContain(a: VRange, b: VRange): boolean; export declare function isVRangeEqual(a: VRange, b: VRange): boolean; export declare function isVRangeIntersect(a: VRange, b: VRange): boolean; export declare function isVRangeBefore(a: VRange, b: VRange): boolean; export declare function isVRangeAfter(a: VRange, b: VRange): boolean; export declare function isVRangeEdge(index: VRange['index'], range: VRange): boolean; export declare function isVRangeEdgeBefore(index: VRange['index'], range: VRange): boolean; export declare function isVRangeEdgeAfter(index: VRange['index'], range: VRange): boolean; export declare function isPoint(range: VRange): boolean; export declare function mergeVRange(a: VRange, b: VRange): VRange; export declare function intersectVRange(a: VRange, b: VRange): VRange | null; //# sourceMappingURL=v-range.d.ts.map