import type { DataResponseMetadata, ResponseCookie } from "./schemas/data.schema.js"; export declare function normalizeDataResponseMetadata(value: { headers?: unknown; cookies?: unknown; }, hookName?: "getServerData" | "getStaticData"): DataResponseMetadata; export declare function mergeDataResponseMetadata(metadata: readonly DataResponseMetadata[]): DataResponseMetadata; /** * Carry validated response metadata through an internal error path without * placing cookie values in enumerable error context, logs, or telemetry. */ export declare function attachDataResponseMetadata(carrier: T, metadata: DataResponseMetadata): T; /** * Carry response metadata on a request-local error while retaining the project * error for classification, reporting, and stack rendering. */ export declare function wrapDataResponseMetadataError(error: unknown, metadata: DataResponseMetadata): Error; /** Return the project failure carried by {@link wrapDataResponseMetadataError}. */ export declare function unwrapDataResponseMetadataError(error: Error): unknown; /** Read response metadata attached by {@link attachDataResponseMetadata}. */ export declare function getAttachedDataResponseMetadata(carrier: Error): DataResponseMetadata; export declare function serializeResponseCookie(cookie: ResponseCookie): string; export declare function appendDataResponseMetadata(target: Headers, metadata: DataResponseMetadata): void; //# sourceMappingURL=response-metadata.d.ts.map