import { AdvancedBeautyType, AdvancedBeautyConfig, AdvancedBeautyPanelLevel, AdvancedBeautyLicenseInfo } from './../../type';
declare function setAdvancedBeautyLicenseInfo(licenseInfo: AdvancedBeautyLicenseInfo): void;
declare function setVirtualBackgroundImages(images: string[]): void;
declare function setAdvancedBeauty(type: AdvancedBeautyType, config: AdvancedBeautyConfig): void;
declare function clearBeautySetting(): void;
export default function useAdvancedBeautyState(): {
    beautyConfigs: Map<AdvancedBeautyType, Map<string, {
        beautyType: AdvancedBeautyType;
        beautyPanelKey: string;
        resourcePath: string;
        backgroundPath: string;
        effectKey: string;
        effectValue: number;
    }[]> & Omit<Map<string, AdvancedBeautyConfig[]>, keyof Map<any, any>>> & Omit<Map<AdvancedBeautyType, Map<string, AdvancedBeautyConfig[]>>, keyof Map<any, any>>;
    beautyLicenseInfo: {
        panelLevel: AdvancedBeautyPanelLevel;
        licenseUrl: string;
        licenseKey: string;
    };
    virtualBackgroundImages: import("vue").Ref<string[]>;
    setAdvancedBeautyLicenseInfo: typeof setAdvancedBeautyLicenseInfo;
    setAdvancedBeauty: typeof setAdvancedBeauty;
    clearBeautySetting: typeof clearBeautySetting;
    setVirtualBackgroundImages: typeof setVirtualBackgroundImages;
};
export {};
