UNPKG

supapup

Version:

⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.

29 lines 1.18 kB
import { Browser, Page } from 'puppeteer'; import { BrowserRecovery } from './../core/browser-recovery.js'; export declare class BrowserTools { private browser; private page; private browserRecovery; private currentManifest; private forcedHeadless; private agentPageChunkData; constructor(browserRecovery: BrowserRecovery); getBrowser(): Browser | null; getPage(): Page | null; getCurrentManifest(): any; setCurrentManifest(manifest: any): void; clearBrowserReferences(): void; navigate(url: string, visible?: boolean): Promise<any>; closeBrowser(): Promise<any>; setBrowserVisibility(visible: boolean, restart?: boolean): Promise<any>; openInTab(content: string, contentType?: string, title?: string): Promise<any>; listTabs(): Promise<any>; switchTab(index: number): Promise<any>; private checkForBotDetection; private generateCaptchaResponse; private generateAgentPage; private chunkAgentPage; getAgentPageChunkData(): Map<string, any>; navigateAndCaptureLoadingSequence(url: string, params?: any, screenshotTools?: any): Promise<any>; } //# sourceMappingURL=browser-tools.d.ts.map