import { type Browser, type Page } from "puppeteer-core"; /** * Get or create a shared browser instance. * Reuses the same browser across multiple tool calls for efficiency. */ export declare function getBrowser(): Promise; /** * Create a new page with the given viewport settings. */ export declare function createPage(width: number, height: number, deviceScaleFactor?: number): Promise; /** * Navigate to a URL and wait for the page to be ready. */ export declare function navigateAndWait(page: Page, url: string, delay?: number): Promise; /** * Close a page safely. */ export declare function closePage(page: Page): Promise; /** * Shut down the shared browser instance. */ export declare function closeBrowser(): Promise; //# sourceMappingURL=browser.d.ts.map