import type { BrowserPool } from '../../../puppeteer/pool/browser-pool.js'; export interface PoolMetrics { queueLength: number; utilizationPercentage: number; memoryUsage: number; cpuUsage: number; } export interface BrowserPoolProvider { browserPool?: BrowserPool; getPoolMetrics(): PoolMetrics; } export interface MetricLabels { [key: string]: string; } export type BrowserCloseReason = 'normal' | 'crash' | 'timeout'; export type ScreenshotFormat = 'png' | 'jpeg' | 'webp'; export type NetworkDirection = 'upload' | 'download'; //# sourceMappingURL=types.d.ts.map