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.

25 lines 1.18 kB
import { Page } from 'puppeteer'; export declare class AgentTools { private page; private currentManifest; private screenshotChunkData; private agentPageChunkData; private browserTools; constructor(); initialize(page: Page | null, manifest: any, browserTools?: any): void; executeAction(actionId: string, params?: any): Promise<any>; discoverActions(): Promise<any>; generatePage(enhanced?: boolean, mode?: string): Promise<any>; remapPage(timeout?: number, waitForSelector?: string): Promise<any>; waitForChanges(timeout?: number, waitForNavigation?: boolean, waitForSelector?: string, waitForText?: string): Promise<any>; getPageChunk(page: number, maxElements?: number): Promise<any>; readContent(format?: string, page?: number, pageSize?: number, maxElements?: number): Promise<any>; getPageState(): Promise<any>; getAgentPageChunk(id: string, chunk: number): Promise<any>; private ensureInteractionScript; private executeActionWithNavigationHandling; private generateAgentPage; private chunkAgentPage; cleanupOldChunks(maxAge?: number): void; } //# sourceMappingURL=agent-tools.d.ts.map