type PartialDocument = Pick; export declare function getDocumentVisibilityWatcher(doc: PartialDocument | undefined, hiddenIntervalMS: number, signal: AbortSignal): DocumentVisibilityWatcher; export interface DocumentVisibilityWatcher { readonly visibilityState: DocumentVisibilityState; waitForVisible(): Promise; waitForHidden(): Promise; } export {}; //# sourceMappingURL=document-visible.d.ts.map