export type RequestUploadEvidence = { readonly state: 'observed'; readonly bodyWrite: 'observed' | 'not-observed'; readonly bodyWriteCompleteMs?: number; readonly nativeResponseHeadersMs?: number; readonly alpn: 'h2' | 'http/1.1' | 'unavailable'; readonly nodeWritableBufferBytes?: number; } | { readonly state: 'unavailable'; } | { readonly state: 'work-limit'; } | { readonly state: 'ambiguous'; readonly requestCount: number; }; /** Observe public native events only; never read request fields, mutate transport or imply remote receipt. */ export declare function createRequestUploadObserver(): { run(operation: () => T): T; snapshot(): RequestUploadEvidence; close(): void; }; export declare function formatRequestUploadEvidence(evidence: RequestUploadEvidence | undefined): string; //# sourceMappingURL=request-upload-evidence.d.ts.map