export declare const WATCHED_TAGS_KEY = "__or__watched_tags__"; declare class TagWatcher { intervals: Record>; tags: { id: number; selector: string; }[]; observer: IntersectionObserver; private readonly sessionStorage; private readonly errLog; private readonly onTag; constructor(params: { sessionStorage: Storage; errLog: (args: any[]) => void; onTag: (tag: number) => void; }); fetchTags(ingest: string, token: string): Promise; setTags(tags: { id: number; selector: string; }[]): void; onTagRendered(tagId: number): void; clear(): void; } export default TagWatcher;