import type { Span } from "./ast.js"; export interface AsterQLDiagnostic { column: number; line: number; message: string; severity: "error"; span: Span; } export declare class AsterQLSyntaxError extends SyntaxError { readonly line: number; readonly column: number; readonly offset: number; readonly reason: string; readonly span: Span; constructor(source: string, offset: number, message: string, end?: number); } export declare function syntaxErrorToDiagnostic(error: AsterQLSyntaxError): AsterQLDiagnostic; //# sourceMappingURL=errors.d.ts.map