import { BrowserInstance, BrowserPoolConfig } from '../core/types.js'; export declare class BrowserPool { private pool; private instances; constructor(config?: BrowserPoolConfig); acquire(): Promise; release(instance: BrowserInstance): Promise; createPage(instance: BrowserInstance): Promise; closePage(instance: BrowserInstance, page: any): Promise; getStats(): { size: number; available: number; borrowed: number; pending: number; instances: { id: string; created: Date; lastUsed: Date; activePages: number; }[]; }; drain(): Promise; } //# sourceMappingURL=pool.d.ts.map