/** * JSON.parse error location and formatting. */ import type { JsonErrorLocation } from './types'; /** Extract a character offset from a JSON.parse SyntaxError message. */ export declare function extractJsonErrorOffset(message: string, sourceLength: number): number | null; /** Map a parse error + source string to line/column and a caret snippet. */ export declare function locateJsonError(source: string, err: unknown): JsonErrorLocation; /** Format a JSON.parse failure with line, column, reason, and a caret snippet. */ export declare function formatJsonParseError(source: string, err: unknown): string;