export declare const CSS_SNAPSHOT_TAG = "hb-css-snapshot"; export interface CssSnapshotPayload { href: string; cssText: string; } type FetchLike = (input: string, init?: RequestInit) => Promise<{ ok: boolean; text(): Promise; }>; export declare function unreadableStylesheetHrefs(doc: Document): string[]; export declare class CssSnapshotCapture { private emit; private fetchImpl?; private captured; private bytesSent; private rescanTimer; constructor(emit: (payload: CssSnapshotPayload) => void, fetchImpl?: FetchLike | undefined); captureFromDocument(doc: Document): void; capture(hrefs: string[]): Promise; dispose(): void; } export {}; //# sourceMappingURL=cssSnapshot.d.ts.map