import type { SourceLocation } from 'estree'; export declare class InterpreterError extends Error { readonly location?: SourceLocation; readonly sourceCode?: string; constructor(message: string, location?: SourceLocation, sourceCode?: string); private generateCodeFrame; } export declare class UnsupportedNodeError extends InterpreterError { readonly nodeType: string; constructor(nodeType: string, location?: SourceLocation, sourceCode?: string); } export declare class SecurityError extends InterpreterError { readonly pattern: string; constructor(pattern: string, location?: SourceLocation, sourceCode?: string, detail?: string); } export declare class UnknownIdentifierError extends InterpreterError { readonly identifier: string; constructor(identifier: string, location?: SourceLocation, sourceCode?: string); }