/** * Page utilities for extracting prior answers from NotebookLM. * * Streaming-stability detection has moved to `notebooklm/chat.ts` * (`waitForStableAnswer`, issue #43). The old `waitForLatestAnswer` here * polled `div.thinking-message`, which Google removed — calls timed out * even when the answer was already on screen. That logic is gone. * * What remains: * - `snapshotAllResponses(page)` — used by `BrowserSession.ask()` as a * fallback when the v2 chat snapshot returns nothing. It captures the * visible answer texts *before* a new question is submitted so the * stability detector can ignore them on the next turn. */ import type { Page } from "patchright"; /** * Snapshot ALL existing assistant response texts. * Used to capture visible responses BEFORE submitting a new question. */ export declare function snapshotAllResponses(page: Page): Promise; declare const _default: { snapshotAllResponses: typeof snapshotAllResponses; }; export default _default; //# sourceMappingURL=page-utils.d.ts.map