import { ListenerFn } from "eventemitter2"; import { RoomState } from "white-web-sdk"; export declare enum Events { AttributesUpdate = "AttributesUpdate", RoomStateChanged = "RoomStateChanged" } declare type Attributes = { [key: string]: any; }; export declare class NetlessIframeSDK { targetOrigin: string; private emitter; private magixEmitter; private _attributes; private _roomState; private magixListenerMap; private didDestory; constructor(targetOrigin: string, attributes: Attributes, roomState: RoomState); private messageListener; get attributes(): Attributes; setAttributes(payload: any): void; get roomState(): RoomState; get currentIndex(): number; get currentPage(): number; get totalPages(): number; private postMessage; on(event: string, listener: ListenerFn): void; off(event: string, listener: ListenerFn): void; addMagixEventListener(event: string, listener: ListenerFn): void; dispatchMagixEvent(event: string, payload: any): void; removeMagixEventListener(event: string, listener: ListenerFn): void; nextPage(): void; prevPage(): void; destroy(): void; } export {};