export declare const sandboxLifecycleTools: { getOrCreateBrowserSandbox: import("ai").Tool<{ ephemeral: boolean; }, { sandboxId: string; reused: boolean; ephemeral?: never; } | { sandboxId: string; reused: boolean; ephemeral: boolean; }>; closeBrowserSandbox: import("ai").Tool, { closed: boolean; message: string; sandboxId?: never; } | { closed: boolean; sandboxId: string | null; message?: never; }>; }; export declare const browsingTools: { browserNavigate: import("ai").Tool<{ url: string; timeoutMs: number; waitForSelector?: string | undefined; }, Record>; browserAction: import("ai").Tool<{ action: "fill" | "check" | "click" | "scroll" | "press" | "select" | "uncheck" | "waitFor"; selector: string; timeoutMs: number; value?: string | undefined; }, Record>; browserRunScript: import("ai").Tool<{ startUrl: string; scriptBody: string; timeoutMs: number; headless: boolean; }, Record>; browserExtract: import("ai").Tool<{ url: string; fields: { name: string; selector: string; multiple: boolean; attribute?: string | undefined; }[]; timeoutMs: number; }, Record>; browserScreenshot: import("ai").Tool<{ fullPage: boolean; url?: string | undefined; }, { localPath: string; }>; }; export declare const daytonaBrowserTools: { browserNavigate: import("ai").Tool<{ url: string; timeoutMs: number; waitForSelector?: string | undefined; }, Record>; browserAction: import("ai").Tool<{ action: "fill" | "check" | "click" | "scroll" | "press" | "select" | "uncheck" | "waitFor"; selector: string; timeoutMs: number; value?: string | undefined; }, Record>; browserRunScript: import("ai").Tool<{ startUrl: string; scriptBody: string; timeoutMs: number; headless: boolean; }, Record>; browserExtract: import("ai").Tool<{ url: string; fields: { name: string; selector: string; multiple: boolean; attribute?: string | undefined; }[]; timeoutMs: number; }, Record>; browserScreenshot: import("ai").Tool<{ fullPage: boolean; url?: string | undefined; }, { localPath: string; }>; getOrCreateBrowserSandbox: import("ai").Tool<{ ephemeral: boolean; }, { sandboxId: string; reused: boolean; ephemeral?: never; } | { sandboxId: string; reused: boolean; ephemeral: boolean; }>; closeBrowserSandbox: import("ai").Tool, { closed: boolean; message: string; sandboxId?: never; } | { closed: boolean; sandboxId: string | null; message?: never; }>; }; //# sourceMappingURL=daytona-browser.tool.d.ts.map