import type { Browser, Page } from '@playwright/test'; import type { TestResult, SeoConfig, WaitForStrategy } from '../types.js'; export type FullModeOptions = { waitFor?: WaitForStrategy; timeout?: number; }; /** * Full Mode engine: navigates to the URL with Playwright, waits for hydration, * then extracts the rendered DOM and runs all rules. */ export declare function runFullMode(page: Page, url: string, config: SeoConfig, options?: FullModeOptions): Promise; /** * Run Full Mode across multiple URLs using a shared browser instance. */ export declare function runFullModeAll(browser: Browser, urls: string[], config: SeoConfig, options?: FullModeOptions): Promise>; //# sourceMappingURL=full-mode.d.ts.map