import type { Position } from "../../token.types.js"; type QuoteDelim = '"' | "'" | '`'; /** * Check whether a character is a supported quote delimiter. * * @param ch - Single character to test. * @returns True when `ch` is `"`, `'`, or `` ` ``. */ export declare function is_quote(ch: string): ch is QuoteDelim; export declare function scan_quoted_block(lines: string[], lineIdx: number, colIdx: number): { raw: string; endLine: number; endCol: number; delim: QuoteDelim; }; type TagCloserLex = ">" | "/>" | null; export declare function scan_tag_header_block(lines: string[], lineIdx: number, colIdx: number, // 0-based col of the opening '<' lineOffsets: number[]): { raw: string; endLine: number; endCol: number; closer: TagCloserLex; posAt: (ix: number) => Position; }; export {}; //# sourceMappingURL=scan-quoted-block.d.ts.map