import type { BrowserAdapter } from "@sudobility/webgraph_parser";
import type { ScanPageSignals } from "@sudobility/testomniac_types";
/**
* Derive the values the server used to compute from raw page HTML.
*
* These exist so the HTML need not cross the wire at all. The server-side
* versions were regexes over markup (`/
` inserted by script counts, and a `dialog` that is present but closed
* correctly does not.
*
* A markdown payload could not support any of these: it contains no tags to
* count, so each check would silently return zero.
*/
export declare function capturePageSignals(adapter: BrowserAdapter): Promise;
//# sourceMappingURL=page-signals.d.ts.map