/// import type { RootCausePage } from '../interfaces'; import { PuppeteerPageHooker } from '../PuppeteerPageHooker'; export declare function runPageInstrumentorTest(testName: string, fullTestFileName: string, page: TPage, testCode: (wrappedPage: TPage) => Promise): Promise['hooks']>; interface SetupPageInstrumentorForTestingReturn { wrappedPage: TPage; pageInstrumentor: PuppeteerPageHooker; hooks: { beforeAllHook: jest.Mock; afterAllHook: jest.Mock; beforeEachHook: jest.Mock; afterEachHook: jest.Mock; }; } export declare function setupPageInstrumentorForTesting(testName: string, fullTestFileName: string, page: TPage): Promise>; export declare function cleanJestMockFunctionCalls(calls: any[]): any[]; export {};