import { DelayedResultError as DelayedResultErrorInstance } from '../Service/DelayedResultError'; import { ServiceError } from '../Service/ServiceError'; declare type ErrorType = { type: Type; message: string; id: string; error: Instance; info: unknown; }; export declare type RuntimeError = ErrorType<'runtime', unknown>; export declare type ServerError = ErrorType<'server', ServiceError>; export declare type ClientError = ErrorType<'client', ServiceError>; export declare type InputError = ErrorType<'input', ServiceError>; export declare type DelayedResultError = ErrorType<'delayed-result', DelayedResultErrorInstance>; export declare type WdkError = RuntimeError | ServerError | ClientError | InputError | DelayedResultError; export declare function getTypedError(error: unknown, info?: unknown): WdkError; export declare function makeCommonErrorMessage(error: unknown): string; export {}; //# sourceMappingURL=Errors.d.ts.map