import { AgentContext, BaseBrowserLabelsAgent } from "@eko-ai/eko"; export default class BrowserAgent extends BaseBrowserLabelsAgent { protected screenshot(agentContext: AgentContext): Promise<{ imageBase64: string; imageType: "image/jpeg" | "image/png"; }>; protected navigate_to(agentContext: AgentContext, url: string): Promise<{ url: string; title?: string; tabId?: number; }>; protected get_all_tabs(agentContext: AgentContext): Promise>; protected switch_tab(agentContext: AgentContext, tabId: number): Promise<{ tabId: number; url: string; title: string; }>; protected go_back(agentContext: AgentContext): Promise; protected execute_script(agentContext: AgentContext, func: (...args: any[]) => void, args: any[]): Promise; private getTabId; private getWindowId; private waitForTabComplete; private sleep; } export { BrowserAgent }; //# sourceMappingURL=browser.d.ts.map