//#region src/errors/base.d.ts type ErrorConfig = { version?: string | undefined; }; declare function setErrorConfig(config: ErrorConfig): void; type BaseErrorParameters = { cause?: BaseError | Error | undefined; details?: string | undefined; docsSlug?: string | undefined; metaMessages?: string[] | undefined; name?: string | undefined; }; type BaseErrorType = BaseError & { name: "BaseError"; }; declare class BaseError extends Error { code?: number; details: string; docsPath?: string | undefined; metaMessages?: string[] | undefined; shortMessage: string; version: string; override name: string; constructor(shortMessage: string, args?: BaseErrorParameters); walk(): Error; walk(fn: (err: unknown) => boolean): Error | null; } //#endregion export { BaseError, BaseErrorType, setErrorConfig }; //# sourceMappingURL=base.d.ts.map