/** * Local-CDP transport for the capture engine. Binds the page-level `Network.*` * events directly and fetches bodies via the page's `getResponseBody`. All the * request/response bookkeeping lives in `capture-engine.ts`, shared with the * app's remote-Popcorn transport. */ import { type CaptureSession, type StartCaptureOptions } from './capture-engine.ts'; import type { CdpTabClient } from './client.ts'; export { isStaticAsset, isStaticAssetMime, stripPseudoHeaders, } from './capture-engine.ts'; export type { CaptureSession, StartCaptureOptions } from './capture-engine.ts'; export declare function startCapture(tab: CdpTabClient, opts?: StartCaptureOptions): Promise;