voicebot-react-native-expo
Version:
This is a voicebot-react-native package of Kipps AI voice bot for React Native Expo
29 lines • 937 B
TypeScript
import { TrackPublication, LocalParticipant, Room } from 'livekit-client';
/** @public */
export interface UseLocalParticipantOptions {
/**
* The room to use. If not provided, the hook will use the room from the context.
*/
room?: Room;
}
/**
* The `useLocalParticipant` hook returns the local participant and the associated state
* around the participant.
*
* @example
* ```tsx
* const { localParticipant } = useLocalParticipant();
* ```
* @public
*/
export declare function useLocalParticipant(options?: UseLocalParticipantOptions): {
isMicrophoneEnabled: boolean;
isScreenShareEnabled: boolean;
isCameraEnabled: boolean;
microphoneTrack: TrackPublication | undefined;
cameraTrack: TrackPublication | undefined;
lastMicrophoneError: Error | undefined;
lastCameraError: Error | undefined;
localParticipant: LocalParticipant;
};
//# sourceMappingURL=useLocalParticipant.d.ts.map