import { HMSActions, HMSAudioTrackSettings, HMSConfig, HMSMessageInput, HMSPeer, HMSPreferredSimulcastLayer, HMSRoom, HMSTrackSource, HMSVideoTrackSettings, IHMSStore } from '@100mslive/react-sdk'; export declare class StoryBookSDK implements Partial { private readonly store; private videoURLs; private dummyTrackURLs; private counter; private localPeer?; constructor(store: IHMSStore); setPreferredLayer(_trackId: string, _layer: HMSPreferredSimulcastLayer): Promise; setVolume(_value: number, _trackId?: string): Promise; setOutputDevice(_deviceId: string): void; setOutputVolume(_volume: number): void; addTrack(_track: MediaStreamTrack, _type: HMSTrackSource): Promise; removeTrack(_trackId: string): Promise; setEnabledTrack(_trackId: string, _enabled: boolean): Promise; setMessageRead(readStatus: boolean, messageId: string): void; preview(config: HMSConfig): Promise; join(...args: any[]): Promise; attachVideo(trackID: string, videoElement: HTMLVideoElement): Promise; leave(): Promise; detachVideo(_trackID: string, videoElement: HTMLVideoElement): Promise; sendBroadcastMessage(message: string | HMSMessageInput): Promise; setLocalAudioEnabled(enabled: boolean): Promise; setLocalVideoEnabled(enabled: boolean): Promise; setScreenShareEnabled(enabled: boolean): Promise; addTestRoom(room: Partial): void; addTestPeerAndSpeaker(peer: HMSPeer): void; addTestVideoURLs(urls: string[]): void; getRandomPeer(): HMSPeer; getPeers(): HMSPeer[]; private log; private randomNumber; private randomFromArray; setAudioSettings(_settings: HMSAudioTrackSettings): Promise; setVideoSettings(_settings: HMSVideoTrackSettings): Promise; }