type Span = { readonly end: number; readonly newlines: number; }; export declare function stringSpan(source: string, start: number, delimiter: string): Span | undefined; /** Skip only brace-free type arguments; constraints/object types still take the protected/raw path. */ export declare function typeArgumentsSpan(source: string, start: number): Span | undefined; export declare function lineCommentEnd(source: string, start: number): number; export declare function commentSpan(source: string, start: number): Span | undefined; export declare function regexSpan(source: string, start: number): Span | undefined; export {}; //# sourceMappingURL=lexical-spans.d.ts.map