import type { UnknownObject } from '../../../types/common-types.js'; type DebugFallback = { routeName?: string; requestId?: string; }; export declare function shouldCaptureVisionDebug(source?: UnknownObject, fallback?: DebugFallback): { enabled: boolean; routeName?: string; requestId?: string; }; export declare function summarizeVisionMessages(source?: UnknownObject): string; export declare function buildVisionSnapshotPayload(payload: UnknownObject, extras?: Record): Record; export declare function logVisionDebugSummary(stage: string, payload: UnknownObject): void; export declare function captureVisionDebugPayloadSnapshot(stage: 'provider-preprocess-debug' | 'provider-body-debug', payload: UnknownObject): Promise; export {};