import { AgoraRtcCaptureEnhancement } from '../../../core/rtc/capture-enhancement'; import { AgoraRtcAiDenoiseLevel, AgoraRtcBeautyOptions, AgoraRtcVirtualBackgroundOptions } from '../../../core/rtc/type'; import { AgoraRtcDeviceManager } from './device'; export declare class AgoraRtcWebCaptureEnhancementImpl extends AgoraRtcCaptureEnhancement { private _deviceManager; constructor(_deviceManager: AgoraRtcDeviceManager); setBeautyOptions(deviceId: string, options: AgoraRtcBeautyOptions): number; enableBeauty(deviceId: string): number; disableBeauty(deviceId: string): number; setVirtualBackgroundOptions(deviceId: string, options: AgoraRtcVirtualBackgroundOptions): number; enableVirtualBackground(deviceId: string): number; disableVirtualBackground(deviceId: string): number; setAiDenoiseLevel(deviceId: string, level: AgoraRtcAiDenoiseLevel): number; checkSatisfyVirtualBackgroundRequirements(): boolean; checkSatisfyBeautyRequirements(): boolean; enableHiFiMode(): number; disableHiFiMode(): number; enableAGC(): number; disableAGC(): number; enableAEC(): number; disableAEC(): number; enableStereoMode(): number; disableStereoMode(): number; enableLowlightEnhancement(): number; disableLowlightEnhancement(): number; enableVideoDenoiser(): number; disableVideoDenoiser(): number; enableHardwareEncoder(): number; disableHardwareEncoder(): number; enableOriginalSoundMode(): number; disableOriginalSoundMode(): number; release(): void; }