import type { PipelineExecutionInput } from '../../../handlers/types.js'; export declare function writeInboundClientSnapshot(options: { input: PipelineExecutionInput; initialMetadata: Record; clientRequestId: string; }): Promise; export declare function isPoolExhaustedPipelineError(pipelineError: unknown): boolean; export declare function resolvePoolCooldownWaitMs(pipelineError: unknown): number | undefined; export declare function mergeMetadataPreservingDefined(base: Record, overlay?: Record | null): Record;