import type { ArraySymbol, CloseKind, RawAttr, Position, TokenOpen, TokenClose, TokenArrayOpen, TokenArrayClose, TokenText, TokenEmptyObj } from "./token.types.js"; export declare const CREATE_OPEN_TOKEN: (tag: string, rawAttrs: RawAttr[], pos: Position, quid?: TokenOpen["quid"]) => TokenOpen; export declare const CREATE_END_TOKEN: (close: CloseKind, pos: Position) => TokenClose; export declare const CREATE_ARR_OPEN_TOKEN: (variant: ArraySymbol, pos: Position, quid?: TokenArrayOpen["quid"]) => TokenArrayOpen; export declare const CREATE_ARR_CLOSE_TOKEN: (variant: ArraySymbol, pos: Position) => TokenArrayClose; export declare const CREATE_TEXT_TOKEN: (raw: string, quoted: boolean | undefined, pos: Position) => TokenText; export declare const CREATE_EMPTY_OBJ_TOKEN: (raw: string, quoted: boolean | undefined, pos: Position) => TokenEmptyObj; //# sourceMappingURL=token-factories.d.ts.map