export declare const checkMediaDevicesApiSupport: () => Promise<boolean>;
export declare const requestCameraAccess: () => Promise<boolean>;
export declare const getDevices: () => Promise<MediaDeviceInfo[]>;
export declare const getVideoDevices: () => Promise<TGetVideoDevices[]>;
export declare const getBestOrFrontCamera: () => Promise<TGetVideoDevices>;
export declare const setStreamResolution: (stream: MediaStream) => Promise<{
    stream: MediaStream;
    frameRate: number;
}>;
export declare const stopAllVideoStream: () => Promise<void>;
export declare const checkForHighQualityCamera: () => Promise<boolean>;
type TGetVideoDevices = {
    deviceId: string;
    label: string;
    settings: MediaTrackSettings;
    capabilities: MediaTrackCapabilities;
};
export {};
