import { ASObject } from "./ASObject"; import { getErrorMessage } from "../errors"; import { AXClass } from '../run/AXClass'; import { ASClass } from './ASClass'; export declare class ASError extends ASObject { static getErrorMessage: typeof getErrorMessage; static throwError(type: AXClass, id: number): void; static classInitializer(asClass?: ASClass): void; constructor(message: any, id: any); $Bgmessage: string; $Bgname: string; _errorID: number; toString(): string; get errorID(): number; getStackTrace(): string; } export declare class ASDefinitionError extends ASError { } export declare class ASEvalError extends ASError { } export declare class ASRangeError extends ASError { } export declare class ASReferenceError extends ASError { } export declare class ASSecurityError extends ASError { } export declare class ASSyntaxError extends ASError { } export declare class ASTypeError extends ASError { } export declare class ASURIError extends ASError { } export declare class ASVerifyError extends ASError { } export declare class ASUninitializedError extends ASError { } export declare class ASArgumentError extends ASError { } export declare class ASIOError extends ASError { } export declare class ASEOFError extends ASError { } export declare class ASMemoryError extends ASError { } export declare class ASIllegalOperationError extends ASError { }