import { EqualityChecker, StateSelector } from 'zustand'; import React from 'react'; import { IHMSReactStore } from './HMSRoomProvider'; import { HMSActions, HMSStore, HMSNotifications, HMSStatsStore } from '@100mslive/hms-video-store'; export declare const hooksErrorMessage = "It seems like you forgot to add your component within a top level HMSRoomProvider, please refer to 100ms react docs(https://docs.100ms.live/javascript/v2/features/integration#react-hooks) to check on the required steps for using this hook."; export interface HMSContextProviderProps { actions: HMSActions; store: IHMSReactStore; notifications?: HMSNotifications; statsStore?: IHMSReactStore; } export declare function makeHMSStoreHook(hmsContext: React.Context): (selector: StateSelector, equalityFn?: EqualityChecker) => StateSlice; export declare function makeHMSStatsStoreHook(hmsContext: React.Context): (selector: StateSelector, equalityFn?: EqualityChecker) => StateSlice | undefined;