export interface SkyWayErrorInterface extends Error { info: ErrorInfo; toJSON: () => object; } export declare class SkyWayError = Record> extends Error implements SkyWayErrorInterface { private readonly id; payload?: PayloadType; path?: string; error?: Error; info: ErrorInfo; /**@internal */ constructor(init: Pick, 'path' | 'payload' | 'error' | 'info'>, logging?: boolean); toJSON(): { id: string; info: ErrorInfo; path: string | undefined; payload: PayloadType | undefined; error: Error | undefined; stack: string | undefined; }; } /**@internal */ export interface ErrorInfo { name: string; detail: string; solution: string; } //# sourceMappingURL=error.d.ts.map