import { Request, Page } from 'puppeteer'; interface ResolvableRequest extends Request { resolver: () => void; } export declare class PendingXHR { page: Page; resourceType: string; pendingXhrs: Set; finishedWithSuccessXhrs: Set; finishedWithErrorsXhrs: Set; promisees: Promise[]; requestListener: (request: ResolvableRequest) => void; requestFailedListener: (request: ResolvableRequest) => void; requestFinishedListener: (request: ResolvableRequest) => void; constructor(page: Page); removePageListeners(): void; waitForAllXhrFinished(): Promise; waitOnceForAllXhrFinished(): Promise; pendingXhrCount(): number; } export {};