export declare class BaseError extends Error { stack: string; constructor(message?: string); } export interface FileLocation { offset: number; line: number; column: number; } export declare class ParseError extends BaseError { start: FileLocation; end: FileLocation; stack: string; constructor(message?: string, start?: FileLocation, end?: FileLocation); } export declare class CompileError extends BaseError { start: FileLocation; end: FileLocation; stack: string; constructor(message?: string, start?: FileLocation, end?: FileLocation); } export declare class RuntimeError extends BaseError { start: FileLocation; end: FileLocation; stack: string; constructor(message?: string, start?: FileLocation, end?: FileLocation); }