import type { AuthupErrorInput } from './types.ts'; import { BaseError } from '@ebec/core'; export declare const AUTHUP_ERROR_INSTANCE: unique symbol; export declare class AuthupError extends BaseError { readonly data?: Record; constructor(input?: AuthupErrorInput); /** * `super.toJSON()` already emits the serialized marker chain, but the * `data` spread runs after it — re-stamped last so a `data` key cannot * displace the genuine chain. */ toJSON(): { "@instanceof": string[]; name: string; message: string; code: string; cause?: unknown; errors?: unknown[]; issues?: readonly import("@ebec/core").Issue[]; }; } //# sourceMappingURL=module.d.ts.map