import type { ExecutionResult } from "./types.js"; export interface ClearFocusedInputToolResult { success: boolean; via?: "onChangeText" | "publicInstance"; error?: string; } export interface DismissKeyboardToolResult { success: boolean; nativeTag?: number; error?: string; } export type ExecuteFn = (expression: string, device?: string) => Promise; export declare function clearFocusedInput(device?: string, execute?: ExecuteFn): Promise; export declare function dismissKeyboard(device?: string, execute?: ExecuteFn): Promise; export interface TypeResult { success: boolean; result?: string; error?: string; } export declare function inputTextWithReplace(text: string, replace: boolean, typeFn: (text: string) => Promise, clearFn: () => Promise): Promise; //# sourceMappingURL=focusedInputTools.d.ts.map