import { AuthupError } from '../module.ts'; import type { AuthupErrorOptions } from '../types.ts'; export declare const VALIDATION_ERROR_INSTANCE: unique symbol; /** * A domain/business-rule violation raised by core logic. Deliberately NOT * named after an HTTP status: core code stays transport-agnostic, and the HTTP * adapter maps its `ErrorCode.BAD_REQUEST` to a 400 response * (`httpStatusFromCode`). Prefer this over `BadRequestError` in `core/**`. */ export declare class ValidationError extends AuthupError { constructor(input?: string | AuthupErrorOptions); } //# sourceMappingURL=validation.d.ts.map