/** * Shared element collection logic for interactive elements * Used by both page-tools.ts (navigation caching) and content-tools.ts (findInteractive) */ import type { ClickableElement } from './clickable-cache.js'; export interface CollectionResult { elements: ClickableElement[]; viewportHeight: number; viewportWidth: number; } /** * Collect all interactive elements from a page * Includes links, buttons, and form inputs with semantic context */ export declare function collectInteractiveElements(page: any): Promise; //# sourceMappingURL=element-collector.d.ts.map