export declare enum ErrorLevel { Fatal = -1, Unexpected = 1, Expected = 2, Silent = 3 } export type ErrorArgs = { [key: string]: any; }; export declare class ExError extends Error { static fromError(err: Error | ExError): ExError; constructor(code: string, name: string, message: string, level: ErrorLevel, args: ErrorArgs); get code(): string; get name(): string; get level(): ErrorLevel; get args(): ErrorArgs; toJson(): any; private code_; private name_; private level_; private args_; } //# sourceMappingURL=ExError.d.ts.map