import type { DomainErrorContract } from '../clientErrorDataValidation'; export declare const CLIENT_ERROR: { readonly UNKNOWN_ERROR: "UNKNOWN_ERROR"; /** No HTTP response — DNS, offline, aborted fetch, etc. */ readonly NETWORK_ERROR: "NETWORK_ERROR"; }; export type WireRecord = Record; export type ResolveRouteClientErrorInput = { status: number; body: unknown; /** Route-declared domain codes from callspec.json (builtins are parsed separately). */ allowedErrorCodes?: readonly string[]; /** Per-code payload schemas — required to parse domain `{ error, data? }` responses. */ domainErrors?: Readonly>; responseHeaders?: Headers; }; /** Options shared by JSON parsers for route-declared domain errors. */ export type RouteErrorParsingContext = Pick;