import * as _strands_agents_sdk from '@strands-agents/sdk'; declare const domQueryTool: _strands_agents_sdk.InvokableTool<{ selector: string; limit?: number | undefined; depth?: number | undefined; all?: boolean | undefined; nth?: number | undefined; root?: string | undefined; }, string>; declare const domMutateTool: _strands_agents_sdk.InvokableTool<{ selector: string; operation: "blur" | "click" | "focus" | "append" | "setText" | "setHTML" | "setAttr" | "removeAttr" | "addClass" | "removeClass" | "toggleClass" | "setStyle" | "remove" | "scrollIntoView" | "scrollTo" | "prepend" | "setValue"; value?: string | undefined; attr?: string | undefined; style?: Record | undefined; className?: string | undefined; all?: boolean | undefined; nth?: number | undefined; click_options?: { dispatch?: "native" | "synthetic" | undefined; clientX?: number | undefined; clientY?: number | undefined; button?: number | undefined; } | undefined; }, string>; declare const domObserveTool: _strands_agents_sdk.InvokableTool<{ selector: string; duration_ms?: number | undefined; types?: ("attributes" | "childList" | "characterData")[] | undefined; subtree?: boolean | undefined; attributeFilter?: string[] | undefined; max_mutations?: number | undefined; }, string>; declare const domWaitForTool: _strands_agents_sdk.InvokableTool<{ selector: string; timeout_ms?: number | undefined; require_visible?: boolean | undefined; poll_ms?: number | undefined; }, string>; declare const domDispatchEventTool: _strands_agents_sdk.InvokableTool<{ selector: string; event_type: string; nth?: number | undefined; category?: "input" | "custom" | "mouse" | "keyboard" | "generic" | undefined; bubbles?: boolean | undefined; cancelable?: boolean | undefined; key?: string | undefined; code?: string | undefined; ctrlKey?: boolean | undefined; shiftKey?: boolean | undefined; altKey?: boolean | undefined; metaKey?: boolean | undefined; clientX?: number | undefined; clientY?: number | undefined; button?: number | undefined; detail?: any; }, string>; declare const DOM_TOOLS: (_strands_agents_sdk.InvokableTool<{ selector: string; limit?: number | undefined; depth?: number | undefined; all?: boolean | undefined; nth?: number | undefined; root?: string | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ selector: string; operation: "blur" | "click" | "focus" | "append" | "setText" | "setHTML" | "setAttr" | "removeAttr" | "addClass" | "removeClass" | "toggleClass" | "setStyle" | "remove" | "scrollIntoView" | "scrollTo" | "prepend" | "setValue"; value?: string | undefined; attr?: string | undefined; style?: Record | undefined; className?: string | undefined; all?: boolean | undefined; nth?: number | undefined; click_options?: { dispatch?: "native" | "synthetic" | undefined; clientX?: number | undefined; clientY?: number | undefined; button?: number | undefined; } | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ selector: string; duration_ms?: number | undefined; types?: ("attributes" | "childList" | "characterData")[] | undefined; subtree?: boolean | undefined; attributeFilter?: string[] | undefined; max_mutations?: number | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ selector: string; timeout_ms?: number | undefined; require_visible?: boolean | undefined; poll_ms?: number | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ selector: string; event_type: string; nth?: number | undefined; category?: "input" | "custom" | "mouse" | "keyboard" | "generic" | undefined; bubbles?: boolean | undefined; cancelable?: boolean | undefined; key?: string | undefined; code?: string | undefined; ctrlKey?: boolean | undefined; shiftKey?: boolean | undefined; altKey?: boolean | undefined; metaKey?: boolean | undefined; clientX?: number | undefined; clientY?: number | undefined; button?: number | undefined; detail?: any; }, string>)[]; export { DOM_TOOLS, domDispatchEventTool, domMutateTool, domObserveTool, domQueryTool, domWaitForTool };