/** * Element picker module for MCP Server Tauri. * * Provides two tools: * - selectElement: Agent-initiated picker overlay (user clicks element) * - getPointedElement: Retrieve element user pointed at via Alt+Shift+Click */ import { z } from 'zod'; import type { ToolContent } from '../tools-registry.js'; export declare const SelectElementSchema: z.ZodObject<{ windowId: z.ZodOptional; appIdentifier: z.ZodOptional>; } & { timeout: z.ZodDefault>; }, "strip", z.ZodTypeAny, { timeout: number; windowId?: string | undefined; appIdentifier?: string | number | undefined; }, { windowId?: string | undefined; appIdentifier?: string | number | undefined; timeout?: number | undefined; }>; export declare const GetPointedElementSchema: z.ZodObject<{ windowId: z.ZodOptional; appIdentifier: z.ZodOptional>; }, "strip", z.ZodTypeAny, { windowId?: string | undefined; appIdentifier?: string | number | undefined; }, { windowId?: string | undefined; appIdentifier?: string | number | undefined; }>; export declare function selectElement(options: { timeout?: number; windowId?: string; appIdentifier?: string | number; }): Promise; export declare function getPointedElement(options: { windowId?: string; appIdentifier?: string | number; }): Promise;