import type { ContextCaptureOptions, ContextCaptureHandler } from './index.js';
export type ContextSnapshot = Record<string, unknown> | undefined;
export type ContextCaptureFn = (options: ContextCaptureOptions) => Promise<ContextSnapshot> | ContextSnapshot;
export declare function createResponsesContextCapture(captureImpl: ContextCaptureHandler): ContextCaptureFn;
export declare function createNoopContextCapture(label: string): ContextCaptureFn;
