export {}; declare global { interface Window { chunkNumber: number; showChunks?: boolean; processDom: (chunksSeen: Array) => Promise<{ outputString: string; selectorMap: Record; chunk: number; chunks: number[]; }>; processAllOfDom: () => Promise<{ outputString: string; selectorMap: Record; }>; processElements: (chunk: number) => Promise<{ outputString: string; selectorMap: Record; }>; debugDom: () => Promise; cleanupDebug: () => void; scrollToHeight: (height: number) => Promise; waitForDomSettle: () => Promise; __playwright?: unknown; __pw_manual?: unknown; __PW_inspect?: unknown; storeDOM: () => string; restoreDOM: (storedDOM: string) => void; createTextBoundingBoxes: () => void; getElementBoundingBoxes: (xpath: string) => Array<{ text: string; top: number; left: number; width: number; height: number; }>; } }