/** * Enhanced Page Info Utilities * Extracts ARIA tree, interactive elements with bounding boxes, and suggested selectors */ export interface InteractiveElement { tag: string; id: string | null; text: string; type: string; name: string; role: string; ariaLabel: string; placeholder: string; bbox: { x: number; y: number; width: number; height: number; }; selectors: string[]; } export interface PageInfo { url: string; title: string; ariaSnapshot: any; interactiveElements: InteractiveElement[]; formattedElements: string; } export declare function getEnhancedPageInfo(page: any): Promise; export declare function getEnhancedPageInfo(domSnapshot: { url: string; title: string; accessibilityTree: any; }): Promise; //# sourceMappingURL=page-info-utils.d.ts.map