export interface Span { readonly start: number; readonly end: number; } export declare function spanIdentity(sourceSpan: Span): string; export interface SourceLocation { readonly line: number; readonly column: number; } export declare class SourceText { readonly path: string; readonly text: string; readonly lineStarts: readonly number[]; constructor(path: string, text: string, indexLines?: boolean); location(offset: number): SourceLocation; lineText(line: number): string; } export declare function span(start: number, end: number): Span; //# sourceMappingURL=source.d.ts.map