import type { Errors } from '../native/ZoomVideoSdk'; import { ZoomVideoSdkVirtualBackgroundItem } from "./ZoomVideoSdkVirtualBackgroundItem"; /** * Virtual background helper. */ export declare type ZoomVideoSdkVirtualBackgroundHelperType = { /** * Determine whether the user can support smart virtual backgrounds. */ isSupportVirtualBackground: () => Promise; /** * Add virtual background object. */ addVirtualBackgroundItem: (filePath: string) => Promise; /** * Remove virtual background object. */ removeVirtualBackgroundItem: (imageName: string) => Promise; /** * Returns a collection of virtual background item as an object of type ZoomVideoSDKVirtualBackgroundItem. */ getVirtualBackgroundItemList: () => Promise; /** * Select virtual background item. */ setVirtualBackgroundItem: (imageName: string) => Promise; }; export declare class ZoomVideoSdkVirtualBackgroundHelper implements ZoomVideoSdkVirtualBackgroundHelperType { isSupportVirtualBackground(): Promise; addVirtualBackgroundItem(filePath: string): Promise; removeVirtualBackgroundItem(imageName: string): Promise; getVirtualBackgroundItemList(): Promise; setVirtualBackgroundItem(imageName: string): Promise; }