import type { ErrorLocation } from "./types.js";
/** Syntax error thrown during parsing. Contains source location and formatted caret display. */
export declare class ExpressionError extends Error {
    readonly rawMessage: string;
    readonly start: number;
    readonly end: number;
    readonly source: string;
    readonly suggestion?: string;
    constructor(message: string, location: ErrorLocation, suggestion?: string);
}
