import type { ErrorContext, ErrorDefinition } from './types'; export { type DefinedError, defineError } from './define'; type StorageFileContext = { database_id?: string | null; file_id?: string | null; bucket_id?: string | null; }; /** * The curated Constructive error registry. * * These entries carry refined, typed context and hand-written copy for the * codes that matter most (public auth/limit codes with real dashboard copy, * native PostgreSQL constraint codes, and the pgpm CLI codes). They OVERRIDE * the generated entries in {@link generatedRegistry} — every constructive-db * code is present via generation; these just refine a subset. */ export declare const registry: { readonly STORAGE_BUCKET_NOT_RECONCILED: import("./define").DefinedError; readonly STORAGE_ACCESS_CLAIM_MISMATCH: import("./define").DefinedError; readonly STORAGE_FILE_NOT_FOUND: import("./define").DefinedError; readonly STORAGE_SOURCE_HASH_REQUIRED: import("./define").DefinedError; readonly STORAGE_SOURCE_HASH_MISMATCH: import("./define").DefinedError; readonly STORAGE_INVALID_COMPLETION_RESULT: import("./define").DefinedError; readonly STORAGE_PROCESSING_CONFLICT: import("./define").DefinedError; readonly STORAGE_INVALID_UPLOAD_DOCUMENT: import("./define").DefinedError; readonly STORAGE_BUCKET_DATABASE_MISMATCH: import("./define").DefinedError<{ bucket: string; capabilitiesDatabaseId?: string; bucketDatabaseId?: string; invocationDatabaseId?: string | null; reason?: string; }>; readonly STORAGE_FILE_TARGET_UNAVAILABLE: import("./define").DefinedError<{ bucket: string; bucketId?: string; reason?: string; }>; readonly ACCOUNT_EXISTS: import("./define").DefinedError; readonly ALREADY_AUTHENTICATED_USE_LINK: import("./define").DefinedError; readonly IDENTIFIER_CONFLICT: import("./define").DefinedError; readonly IDENTIFIER_VERIFIED_ELSEWHERE: import("./define").DefinedError; readonly IDENTIFIER_UNVERIFIED_AMBIGUOUS: import("./define").DefinedError; readonly IDENTIFIER_CLAIM_LIMIT: import("./define").DefinedError<{ limit?: number; }>; readonly MFA_IDENTIFIER_UNVERIFIED: import("./define").DefinedError; readonly SMS_VERIFICATION_DISABLED: import("./define").DefinedError; readonly ACCOUNT_NOT_FOUND: import("./define").DefinedError; readonly NO_ACCOUNT_EXISTS: import("./define").DefinedError<{ userId?: string; }>; readonly INVALID_CREDENTIALS: import("./define").DefinedError; readonly INCORRECT_PASSWORD: import("./define").DefinedError; readonly ACCOUNT_LOCKED_EXCEED_ATTEMPTS: import("./define").DefinedError; readonly ACCOUNT_DISABLED: import("./define").DefinedError; readonly PASSWORD_INSECURE: import("./define").DefinedError; readonly PASSWORD_LEN: import("./define").DefinedError; readonly EMAIL_NOT_VERIFIED: import("./define").DefinedError; readonly SIGN_UP_DISABLED: import("./define").DefinedError; readonly SIGN_UP_REQUIRES_INVITE: import("./define").DefinedError; readonly USER_NOT_AUTHENTICATED: import("./define").DefinedError; readonly ACCOUNT_LOCKED: import("./define").DefinedError; readonly USER_NOT_FOUND: import("./define").DefinedError; readonly NO_PRIMARY_EMAIL: import("./define").DefinedError; readonly NO_CREDENTIALS: import("./define").DefinedError; readonly BAD_SIGNIN: import("./define").DefinedError; readonly SSO_SIGN_IN_DISABLED: import("./define").DefinedError; readonly SSO_SIGN_UP_DISABLED: import("./define").DefinedError; readonly SSO_ACCOUNT_NOT_FOUND: import("./define").DefinedError; readonly MAGIC_LINK_SIGN_IN_DISABLED: import("./define").DefinedError; readonly MAGIC_LINK_SIGN_UP_DISABLED: import("./define").DefinedError; readonly EMAIL_OTP_SIGN_IN_DISABLED: import("./define").DefinedError; readonly INVALID_PUBLIC_KEY: import("./define").DefinedError; readonly INVALID_MESSAGE: import("./define").DefinedError; readonly INVALID_SIGNATURE: import("./define").DefinedError; readonly UPLOAD_MIMETYPE: import("./define").DefinedError; readonly SINGLETON_TABLE: import("./define").DefinedError; readonly INVITE_NOT_FOUND: import("./define").DefinedError; readonly INVITE_LIMIT: import("./define").DefinedError; readonly INVITE_ACCOUNT_EXISTS_UNVERIFIED: import("./define").DefinedError; readonly INVITE_EMAIL_NOT_FOUND: import("./define").DefinedError; readonly INVITE_PHONE_NOT_FOUND: import("./define").DefinedError; readonly INVITE_ADDRESS_REQUIRED: import("./define").DefinedError; readonly INVITE_USERS_INVALID: import("./define").DefinedError; readonly UNAUTHENTICATED: import("./define").DefinedError; readonly CAPTCHA_REQUIRED: import("./define").DefinedError; readonly CAPTCHA_FAILED: import("./define").DefinedError; readonly FORBIDDEN: import("./define").DefinedError; readonly ACCESS_SUSPENDED: import("./define").DefinedError<{ reason?: string; }>; readonly SUSPENSION_FORBIDDEN: import("./define").DefinedError<{ database_id?: string; }>; readonly SUSPENSION_REASON_INVALID: import("./define").DefinedError<{ reason?: string; }>; readonly STEP_UP_REQUIRED: import("./define").DefinedError; readonly MFA_REQUIRED: import("./define").DefinedError; readonly INVALID_TOKEN: import("./define").DefinedError; readonly LIMIT_REACHED: import("./define").DefinedError<{ resource?: string; limit?: number; }>; readonly RATE_LIMITED: import("./define").DefinedError; readonly BILLING_NOT_READY: import("./define").DefinedError<{ database_id?: string; checked_at?: string | null; ready?: boolean | null; }>; readonly BILLING_ENTITY_BUSY: import("./define").DefinedError<{ entity_id?: string; }>; readonly BILLING_OPERATION_CONFLICT: import("./define").DefinedError<{ operation_id?: string; }>; readonly BILLING_OPERATION_INVALID: import("./define").DefinedError; readonly UNKNOWN_METER: import("./define").DefinedError<{ meter_slug?: string; }>; readonly QUERY_TOO_DEEP: import("./define").DefinedError<{ depth?: number; limit?: number; }>; readonly QUERY_TOO_COSTLY: import("./define").DefinedError<{ cost?: number; limit?: number; }>; readonly PAGE_SIZE_TOO_LARGE: import("./define").DefinedError<{ requested?: number; limit?: number; }>; readonly REQUEST_TOO_LARGE: import("./define").DefinedError<{ bytes?: number; limit?: number; }>; readonly CONCURRENCY_LIMIT_REACHED: import("./define").DefinedError<{ limit?: number; waitedMs?: number; }>; readonly INTROSPECTION_DISABLED: import("./define").DefinedError; readonly NETWORK_ERROR: import("./define").DefinedError; readonly TIMEOUT_ERROR: import("./define").DefinedError; readonly BAD_USER_INPUT: import("./define").DefinedError; readonly VALIDATION_FAILED: import("./define").DefinedError; readonly UNKNOWN_ERROR: import("./define").DefinedError; readonly UNIQUE_VIOLATION: import("./define").DefinedError<{ constraint?: string; table?: string; }>; readonly FOREIGN_KEY_VIOLATION: import("./define").DefinedError<{ constraint?: string; table?: string; }>; readonly NOT_NULL_VIOLATION: import("./define").DefinedError<{ column?: string; table?: string; }>; readonly CHECK_VIOLATION: import("./define").DefinedError<{ constraint?: string; table?: string; }>; readonly EXCLUSION_VIOLATION: import("./define").DefinedError<{ constraint?: string; table?: string; }>; readonly NOT_FOUND: import("./define").DefinedError; readonly MODULE_NOT_FOUND: import("./define").DefinedError<{ name: string; }>; readonly INTERNAL_FAILURE: import("./define").DefinedError<{ details: string; }>; readonly CONTEXT_MISSING: import("./define").DefinedError; readonly NOT_IN_WORKSPACE: import("./define").DefinedError; readonly NOT_IN_WORKSPACE_MODULE: import("./define").DefinedError; readonly DEPLOYMENT_FAILED: import("./define").DefinedError<{ type: "Deployment" | "Revert" | "Verify"; module: string; }>; readonly UNSUPPORTED_TYPE_HINT: import("./define").DefinedError<{ typeHint: string; }>; readonly BAD_FILE_NAME: import("./define").DefinedError<{ name: string; }>; readonly UNKNOWN_COMMAND: import("./define").DefinedError<{ cmd: string; }>; readonly CHANGE_NOT_FOUND: import("./define").DefinedError<{ change: string; plan?: string; }>; readonly TAG_NOT_FOUND: import("./define").DefinedError<{ tag: string; project?: string; }>; readonly PATH_NOT_FOUND: import("./define").DefinedError<{ path: string; type: "module" | "workspace" | "file"; }>; readonly OPERATION_FAILED: import("./define").DefinedError<{ operation: string; target?: string; reason?: string; }>; readonly PLAN_PARSE_ERROR: import("./define").DefinedError<{ planPath: string; errors: string; }>; readonly CIRCULAR_DEPENDENCY: import("./define").DefinedError<{ module: string; dependency: string; }>; readonly INVALID_NAME: import("./define").DefinedError<{ name: string; type: "tag" | "change" | "module"; rules?: string; }>; readonly WORKSPACE_OPERATION_ERROR: import("./define").DefinedError<{ operation: string; }>; readonly FILE_NOT_FOUND: import("./define").DefinedError<{ filePath: string; type?: string; }>; }; export type Registry = typeof registry; export type RegistryCode = keyof Registry; /** Look up a definition by code (from anywhere, not just typed keys). */ export declare function getDefinition(code: string): ErrorDefinition | undefined; /** Every registered code (curated + generated). */ export declare function allCodes(): string[];