export const ErrorCode: Readonly<{ INVALID_ARGUMENT: "INVALID_ARGUMENT"; INVALID_SECRET: "INVALID_SECRET"; UNSUPPORTED_ALGORITHM: "UNSUPPORTED_ALGORITHM"; }>; /** * Every recoverable failure raised by this package. Carries a stable * `code` (from {@link ErrorCode}) and a `status` — the HTTP response * status a middleware layer would use when translating the error. */ export class OtpError extends BaseError { static statuses: { INVALID_ARGUMENT: number; UNSUPPORTED_ALGORITHM: number; INVALID_SECRET: number; }; } import { BaseError } from '@exortek/shared/errors';