import { IHMSBridge } from '../../store'; import { IHMSStore } from '../../store'; import { HMSPeer, HMSRoom } from '../../store/schema'; import { HMSAudioTrackSettings, HMSVideoTrackSettings } from '../../store/hmsSDKBridge/sdkTypes'; export declare class StoryBookSDK implements IHMSBridge { private readonly store; private videoURLs; private dummyTrackURLs; private counter; constructor(store: IHMSStore); join(...args: any[]): void; attachVideo(trackID: string, videoElement: HTMLVideoElement): void; leave(): void; detachVideo(trackID: string, videoElement: HTMLVideoElement): void; sendMessage(message: string, randomUser?: boolean): void; setLocalAudioEnabled(enabled: boolean): void; setLocalVideoEnabled(enabled: boolean): void; setScreenShareEnabled(enabled: boolean): void; addTestRoom(room: Partial): void; addTestPeerAndSpeaker(peer: HMSPeer): void; addTestVideoURLs(urls: string[]): void; getRandomPeer(): HMSPeer; getPeers(): HMSPeer[]; private log; private randomUser; private randomNumber; private randomFromArray; setAudioSettings(settings: HMSAudioTrackSettings): void; setVideoSettings(settings: HMSVideoTrackSettings): void; }