/** Sentinel: a key appeared in the text but its value was empty/cut-off (present-but-garbled). */ export declare const TRUNCATED: unique symbol; /** * Sentinel: the JSON `null` literal. Distinct from a JS `null` return (which this reader uses * internally for "no token / garbled") and from the 4-char string "null". The extract phase maps * this to an actual null field value (JSON null → null), instead of letting the bare `null` literal * leak through as the text "null". */ export declare const NULL_LITERAL: unique symbol; /** Parse a tolerant JSON object span into a forgiving record. Never throws. */ export declare function readJson(span: string | null | undefined): Record; //# sourceMappingURL=json-forgiving-reader.d.ts.map