/** CDP client shape the profile helper-pool depends on. Any client that can * send commands (with or without a flat-mode sessionId) and register raw * CDP event listeners satisfies this. `WsCDPClient` implements it * natively; `PluginCdpClient` implements it via a `SessionState`. */ export interface HelperPoolCdpClient { send(method: string, params?: Record): Promise; sendOn(method: string, params?: Record, sessionId?: string): Promise; on(method: string, handler: (params: unknown) => void): void; off(method: string, handler: (params: unknown) => void): void; } //# sourceMappingURL=helper-pool-client.d.ts.map