UNPKG

agora-meeting-sdk

Version:

For publishing npm package agora-metting-sdk (Web). Get more information from https://docs.agora.io

22 lines (21 loc) 1.3 kB
import React, { ReactChild } from 'react'; import { EduScenarioAppStore } from '../stores/index'; import { AppStoreInitParams } from '../api/declare'; export declare type CoreAppContext = Record<string, EduScenarioAppStore>; export declare const CoreContext: React.Context<EduScenarioAppStore>; export declare const CoreContextProvider: ({ params, children, dom, controller, }: { params: AppStoreInitParams; children: ReactChild; dom: HTMLElement; controller?: any; }) => JSX.Element; export declare const useCoreContext: () => EduScenarioAppStore; export declare const useRoomStore: () => import("../stores/room").RoomStore; export declare const usePretestStore: () => import("../stores/pretest").PretestStore; export declare const useMediaStore: () => import("../stores/media").MediaStore; export declare const useSceneStore: () => import("../stores/scene").SceneStore; export declare const useRenderStore: () => import("../stores/render").RenderStore; export declare const useMessageStore: () => import("../stores/message").MessageStore; export declare const useUserStore: () => import("../stores/user").UserStore; export declare const useScreenStore: () => import("../stores/screen").ScreenStore; export declare const useBoardStore: () => import("../stores/board").BoardStore;