/** * Recover one JSON object from the response shapes commonly produced by tool-less model calls. * * Work stays linear in the input size: there is no growing prefix, candidate array, or repeated * trimming. At most three bounded parse attempts are made (whole response, first fenced block, * then the span from the first opening brace to the last closing brace). Schema and trust checks * remain the caller's responsibility. */ export declare function parseModelOutputJsonObject(text: string): Record | undefined; //# sourceMappingURL=model-output-json.d.ts.map