import { PosInfo, SyntaxErr } from "./gen_parser"; export declare class StaticError extends Error { msg: string; start: PosInfo | null; end: PosInfo | null; constructor(message: string, start?: PosInfo, end?: PosInfo); toString(): string; } export declare class RuntimeError extends Error { msg: string; start: PosInfo | null; end: PosInfo | null; constructor(message: string, start?: PosInfo, end?: PosInfo); toString(): string; } export declare function alreadyDefinedError(id: string, start?: PosInfo, end?: PosInfo): StaticError; export declare function undefinedError(id: string, start?: PosInfo, end?: PosInfo): RuntimeError; export declare function tagErrorLoc(r: unknown, start: PosInfo, end: PosInfo): unknown; export declare function syntaxErrString(err: SyntaxErr): string;