import type { ICrossOriginIframeMirror } from '@rrweb/types'; export default class CrossOriginIframeMirror implements ICrossOriginIframeMirror { private generateIdFn; private iframeIdToRemoteIdMap; private iframeRemoteIdToIdMap; constructor(generateIdFn: () => number); getId(iframe: HTMLIFrameElement, remoteId: number, idToRemoteMap?: Map, remoteToIdMap?: Map): number; getIds(iframe: HTMLIFrameElement, remoteId: number[]): number[]; getRemoteId(iframe: HTMLIFrameElement, id: number, map?: Map): number; getRemoteIds(iframe: HTMLIFrameElement, ids: number[]): number[]; reset(iframe?: HTMLIFrameElement): void; private getIdToRemoteIdMap; private getRemoteIdToIdMap; }