UNPKG

@signalwire/js

Version:
16 lines 972 B
import { BaseComponentOptions, VideoManagerRoomEventNames, ConsumerContract, BaseConsumer, ToExternalJSONResult, VideoManagerRoomEventParams, InternalVideoManagerRoomEntity, RoomsSubscribed } from '@signalwire/core'; /** @internal */ export type VideoManagerEvents = Record<VideoManagerRoomEventNames, (room: ToExternalJSONResult<VideoManagerRoomEventParams>) => void> & Record<RoomsSubscribed, (room: { rooms: ToExternalJSONResult<InternalVideoManagerRoomEntity>[]; }) => void>; /** @internal */ export interface VideoManager extends ConsumerContract<VideoManagerEvents> { } /** @internal */ export declare class VideoManagerAPI extends BaseConsumer<VideoManagerEvents> { constructor(options: BaseComponentOptions); /** @internal */ protected getSubscriptions(): (VideoManagerRoomEventNames | "rooms.subscribed")[]; } export declare const createVideoManagerObject: (params: BaseComponentOptions) => VideoManager; //# sourceMappingURL=VideoManager.d.ts.map