import { type ErrorCategory } from "./types.js"; export * from "./error-registry/config.js"; export * from "./error-registry/build.js"; export * from "./error-registry/runtime.js"; export * from "./error-registry/route.js"; export * from "veryfront/errors/module"; export * from "./error-registry/server.js"; export * from "./error-registry/boundary.js"; export * from "./error-registry/dev.js"; export * from "./error-registry/deploy.js"; export * from "./error-registry/agent.js"; export * from "veryfront/errors/general"; /** * Central registry mapping every error slug to its definition. Assembled from * the per-category registry fragments. */ export declare const ERROR_REGISTRY: Readonly<{ readonly "unknown-error": import("./types.js").RegisteredError; readonly "authentication-required": import("./types.js").RegisteredError; readonly "permission-denied": import("./types.js").RegisteredError; readonly "file-not-found": import("./types.js").RegisteredError; readonly "resource-not-found": import("./types.js").RegisteredError; readonly "invalid-argument": import("./types.js").RegisteredError; readonly "already-exists": import("./types.js").RegisteredError; readonly "timeout-error": import("./types.js").RegisteredError; readonly "initialization-error": import("./types.js").RegisteredError; readonly "not-supported": import("./types.js").RegisteredError; readonly "security-violation": import("./types.js").RegisteredError; readonly "input-validation-failed": import("./types.js").RegisteredError; readonly "project-source-empty": import("./types.js").RegisteredError; readonly "nested-cwd-scope": import("./types.js").RegisteredError; } & { readonly "config-not-found": import("./types.js").RegisteredError; readonly "config-invalid": import("./types.js").RegisteredError; readonly "config-parse-error": import("./types.js").RegisteredError; readonly "config-validation-error": import("./types.js").RegisteredError; readonly "config-type-error": import("./types.js").RegisteredError; readonly "import-map-invalid": import("./types.js").RegisteredError; readonly "cors-config-invalid": import("./types.js").RegisteredError; readonly "config-validation-failed": import("./types.js").RegisteredError; readonly "local-integration-config-invalid": import("./types.js").RegisteredError; readonly "local-integration-credentials-missing": import("./types.js").RegisteredError; readonly "webhook-config-invalid": import("./types.js").RegisteredError; readonly "schedule-config-invalid": import("./types.js").RegisteredError; readonly "trigger-config-invalid": import("./types.js").RegisteredError; readonly "template-not-found": import("./types.js").RegisteredError; } & { readonly "build-failed": import("./types.js").RegisteredError; readonly "bundle-error": import("./types.js").RegisteredError; readonly "typescript-error": import("./types.js").RegisteredError; readonly "mdx-compile-error": import("./types.js").RegisteredError; readonly "markdown-compile-error": import("./types.js").RegisteredError; readonly "asset-optimization-error": import("./types.js").RegisteredError; readonly "ssg-generation-error": import("./types.js").RegisteredError; readonly "sourcemap-error": import("./types.js").RegisteredError; readonly "compilation-error": import("./types.js").RegisteredError; } & { readonly "hydration-mismatch": import("./types.js").RegisteredError; readonly "render-error": import("./types.js").RegisteredError; readonly "redirect-destination-not-allowed": import("./types.js").RegisteredError; readonly "component-error": import("./types.js").RegisteredError; readonly "layout-not-found": import("./types.js").RegisteredError; readonly "page-not-found": import("./types.js").RegisteredError; readonly "api-error": import("./types.js").RegisteredError; readonly "middleware-error": import("./types.js").RegisteredError; readonly "local-integration-credential-unavailable": import("./types.js").RegisteredError; readonly "local-integration-request-failed": import("./types.js").RegisteredError; readonly "local-integration-response-invalid": import("./types.js").RegisteredError; readonly "trigger-target-not-found": import("./types.js").RegisteredError; readonly "trigger-execution-failed": import("./types.js").RegisteredError; readonly "trigger-not-supported": import("./types.js").RegisteredError; } & { readonly "route-conflict": import("./types.js").RegisteredError; readonly "invalid-route-file": import("./types.js").RegisteredError; readonly "route-handler-invalid": import("./types.js").RegisteredError; readonly "dynamic-route-error": import("./types.js").RegisteredError; readonly "route-params-error": import("./types.js").RegisteredError; readonly "api-route-error": import("./types.js").RegisteredError; } & { readonly "module-not-found": import("./types.js").RegisteredError; readonly "import-resolution-error": import("./types.js").RegisteredError; readonly "circular-dependency": import("./types.js").RegisteredError; readonly "invalid-import": import("./types.js").RegisteredError; readonly "dependency-missing": import("./types.js").RegisteredError; readonly "version-mismatch": import("./types.js").RegisteredError; readonly "lockfile-format-mismatch": import("./types.js").RegisteredError; readonly "lockfile-read-error": import("./types.js").RegisteredError; } & { readonly "port-in-use": import("./types.js").RegisteredError; readonly "server-start-error": import("./types.js").RegisteredError; readonly "cache-error": import("./types.js").RegisteredError; readonly "file-watch-error": import("./types.js").RegisteredError; readonly "request-error": import("./types.js").RegisteredError; readonly "service-overloaded": import("./types.js").RegisteredError; readonly "project-execution-unavailable": import("./types.js").RegisteredError; readonly "semaphore-timeout": import("./types.js").RegisteredError; readonly "circuit-breaker-open": import("./types.js").RegisteredError; readonly "cache-path-mismatch": import("./types.js").RegisteredError; readonly "network-error": import("./types.js").RegisteredError; readonly "api-client-error": import("./types.js").RegisteredError; readonly "token-storage-error": import("./types.js").RegisteredError; readonly "cache-invariant-violation": import("./types.js").RegisteredError; readonly "release-not-found": import("./types.js").RegisteredError; readonly "fallback-exhausted": import("./types.js").RegisteredError; readonly "rag-store-corrupt": import("./types.js").RegisteredError; readonly "rag-store-unavailable": import("./types.js").RegisteredError; readonly "source-snapshot-freshness-unavailable": import("./types.js").RegisteredError; } & { readonly "client-boundary-violation": import("./types.js").RegisteredError; readonly "server-only-in-client": import("./types.js").RegisteredError; readonly "client-only-in-server": import("./types.js").RegisteredError; readonly "invalid-use-client": import("./types.js").RegisteredError; readonly "invalid-use-server": import("./types.js").RegisteredError; readonly "rsc-payload-error": import("./types.js").RegisteredError; readonly "ssr-output-limit-exceeded": import("./types.js").RegisteredError; readonly "local-integration-request-invalid": import("./types.js").RegisteredError; } & { readonly "hmr-error": import("./types.js").RegisteredError; readonly "dev-server-error": import("./types.js").RegisteredError; readonly "fast-refresh-error": import("./types.js").RegisteredError; readonly "error-overlay-error": import("./types.js").RegisteredError; readonly "source-map-error": import("./types.js").RegisteredError; } & { readonly "config-not-deployable": import("./types.js").RegisteredError; readonly "deployment-error": import("./types.js").RegisteredError; readonly "platform-error": import("./types.js").RegisteredError; readonly "env-var-missing": import("./types.js").RegisteredError; readonly "production-build-required": import("./types.js").RegisteredError; readonly "environment-not-found": import("./types.js").RegisteredError; readonly "environment-not-routable": import("./types.js").RegisteredError; readonly "release-missing-version": import("./types.js").RegisteredError; readonly "release-build-timeout": import("./types.js").RegisteredError; readonly "deployment-verification-timeout": import("./types.js").RegisteredError; readonly "push-receipt-missing": import("./types.js").RegisteredError; readonly "push-conflict": import("./types.js").RegisteredError; readonly "sync-state-invalid": import("./types.js").RegisteredError; readonly "source-digest-mismatch": import("./types.js").RegisteredError; readonly "preview-hostname-too-long": import("./types.js").RegisteredError; readonly "branch-not-found": import("./types.js").RegisteredError; } & { readonly "agent-error": import("./types.js").RegisteredError; readonly "agent-not-found": import("./types.js").RegisteredError; readonly "agent-timeout": import("./types.js").RegisteredError; readonly "agent-intent-error": import("./types.js").RegisteredError; readonly "orchestration-error": import("./types.js").RegisteredError; readonly "cost-limit-exceeded": import("./types.js").RegisteredError; readonly "tool-id-conflict": import("./types.js").RegisteredError; readonly "durable-run-event-persistence-failed": import("./types.js").RegisteredError; readonly "default-model-credential-mismatch": import("./types.js").RegisteredError; }>; export type ErrorSlug = keyof typeof ERROR_REGISTRY; /** * Get an error definition by slug */ export declare function getErrorBySlug(slug: ErrorSlug): import("./types.js").RegisteredError; /** * Get all errors in a category */ export declare function getErrorsByCategory(category: ErrorCategory): import("./types.js").RegisteredError[]; /** * Get all registered slugs */ export declare function getAllSlugs(): ErrorSlug[]; //# sourceMappingURL=error-registry.d.ts.map