interface VirtualStylingBuilder {
    addConsentCallback(cb: (() => {
        consent?: ConsentState;
        internalAnalytics?: boolean;
    })): void;
    addGoogleAnalytics(ga?: string): VirtualStylingBuilder;
    build(): Promise<{
        api: VirtualStylingApi;
        opened: boolean;
    }>;
    forOrganisation(org: string): VirtualStylingBuilder;
    getCollection(collectionId: string, organizationId?: string): Promise<null | Collection>;
    setAnalytics(analytics: Partial<IAnalyticEvents>[]): VirtualStylingBuilder;
    setAvatarPosition(position: TopBottomPosition): VirtualStylingBuilder;
    setCustomStyle(style: string): VirtualStylingBuilder;
    setECommerceProvider(commerceProvider: CommerceProvider): VirtualStylingBuilder;
    setGarmentInformationProvider(informationProvider: Partial<GarmentInformationProvider>): VirtualStylingBuilder;
    setSharingProvider(provider: ISharingProvider): VirtualStylingBuilder;
}

Methods