agora-classroom-sdk
Version:
For publishing npm package agora-classroom-sdk (Web & Electron). Get more information from https://docs.agora.io
23 lines (22 loc) • 779 B
TypeScript
import React from 'react';
import { FC } from 'react';
import { Props as PagerProps } from './pager';
import { Props as SettingProps } from './setting';
import './index.css';
import { EduStreamUI } from '@classroom/infra/stores/common/stream/struct';
interface VideoGalleryProps {
id: string;
}
export declare const VideoGallery: FC<VideoGalleryProps>;
declare type PortalProps = {
className: string;
streamList: EduStreamUI[];
} & SettingProps & PagerProps & StageHoverProps;
export declare const VideoGalleryPortal: FC<PortalProps>;
declare type StageHoverProps = {
renderVideo: (stream: EduStreamUI) => React.ReactElement;
stageUserUuids: string[];
onStageClick: (userUuid: string) => void;
offStageClick: (userUuid: string) => void;
};
export {};