import { StreamVideoParticipant } from '@stream-io/video-client'; /** * Custom hook for toggling call recording in a video call. * * This hook provides functionality to start and stop call recording, * along with state management for tracking the recording status * and the loading indicator while awaiting a response. */ export declare const useToggleCallRecording: () => { toggleCallRecording: () => Promise; isAwaitingResponse: boolean; isCallRecordingInProgress: boolean; }; /** * Custom hook for checking if an audio track is connecting. * * This hook checks if the participant has an audio track and if the audio track is unmuted. * * @param participant the participant to check. * @returns true if the audio track is connecting, false otherwise. */ export declare const useIsAudioConnecting: (participant: StreamVideoParticipant) => boolean;