export declare type Loc = { line: number; column: number; }; export declare const mkLoc: (line: number, column: number) => Loc; export declare const noLoc: () => Loc; export declare const locEquals: (l1: Loc, l2: Loc) => boolean; export declare type Range = { start: Loc; end: Loc; }; export declare const mkRange: (start: Loc, end: Loc) => Range; export declare const noRange: () => Range; export declare const rangeEquals: (r1: Range, r2: Range) => boolean; export declare function inRange(loc: Loc, range: Range): boolean; export declare function locToIndex(lineIndices: number[], loc: Loc): number; export declare function splitByLocs(locs: Loc[], src: string): string[]; //# sourceMappingURL=loc.d.ts.map