import { RecordingStatus } from '@zoom/videosdk';

export type RecordingContextType = {
    recordingStatus: RecordingStatus;
    isRecording: boolean;
    isPaused: boolean;
    canRecord: boolean;
    startRecording: () => Promise<void>;
    stopRecording: () => Promise<void>;
    pauseRecording: () => Promise<void>;
    resumeRecording: () => Promise<void>;
};
export declare const RecordingContext: import('react').Context<RecordingContextType>;
export declare const useRecordingContext: () => RecordingContextType;
