import type { Page, Route } from 'playwright'; import type { NetworkRegisterPayload, NetworkUnregisterPayload } from './types.js'; /** * Handles network mock commands. */ export declare class NetworkCommand { private page; private routeStore; private ignoreCors; /** * @param page Playwright page to register on */ constructor(page: Page); /** * Handle network:mock:register command */ register(payload: NetworkRegisterPayload): Promise; /** * Handle network:mock:unregister command */ unregister(payload: NetworkUnregisterPayload): Promise; /** * Set the ignoreCors flag. */ setIgnoreCors(ignore: boolean): void; /** * Reset the network command. */ reset(): void; /** * The actual interceptor that bounces the request down to the browser context * for evaluation of any active mocks. */ onRoute(route: Route): Promise; }