import { Page } from 'playwright'; export interface DOMDigest { url: string; title: string; patterns: Array<{ selector: string; count: number; }>; texts: string[]; attrs: string[]; timestamp: number; } export declare class DOMDigestCollector { private page; private static readonly REJECTED_TAGS; private static readonly MAX_PATTERNS; private static readonly MAX_TEXTS; private static readonly MAX_ATTRS; private static readonly MAX_TEXT_LENGTH; private static readonly MIN_PATTERN_COUNT; constructor(page: Page); collect(): Promise; getDigestSize(digest: DOMDigest): Promise; formatForClaude(digest: DOMDigest): string; }