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

/**
 * Custom hook to manage video device state (camera list and active camera)
 */
export declare const useVideoDevices: () => {
    cameraList: MediaDevice[];
    activeCameraId: string;
    setActiveCameraId: import('react').Dispatch<import('react').SetStateAction<string>>;
    handleDeviceChange: () => void;
    refreshDevices: () => void;
    isMobile: boolean;
};
