import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import type { IncomingMessage, ServerResponse } from 'node:http'; interface ElementSelection { card: string; timestamp: number; url: string; browserId?: string; } export declare function pushSelection(sel: ElementSelection): void; export declare function getLatestSelection(): ElementSelection | null; export declare function getAllSelections(): ElementSelection[]; export declare function registerElementGrabTool(mcp: McpServer): void; export declare function handleElementGrabRequest(req: IncomingMessage, res: ServerResponse, url: string): boolean; export {}; //# sourceMappingURL=element-grab.d.ts.map