import type { Span } from "./ast.js"; export interface SpannedTokenLike { end: number; position: number; } export declare function createSpan(start: number, end: number): Span; export declare function tokenSpan(token: SpannedTokenLike): Span; export declare function mergeSpans(first: Span, ...rest: Span[]): Span; export declare function spanContains(span: Span, offset: number): boolean; export declare function spanLength(span: Span): number; //# sourceMappingURL=spans.d.ts.map