import { Converter } from '@spartacus/core'; import { OccConfigurator } from '../variant-configurator-occ.models'; import { Configurator } from './../../../core/model/configurator.model'; import * as i0 from "@angular/core"; export declare class OccConfiguratorVariantSerializer implements Converter { convert(source: Configurator.Configuration, target?: OccConfigurator.Configuration): OccConfigurator.Configuration; convertGroup(source: Configurator.Group, occGroups: OccConfigurator.Group[]): void; convertAttribute(attribute: Configurator.Attribute, occAttributes: OccConfigurator.Attribute[]): void; convertValue(value: Configurator.Value, values: OccConfigurator.Value[]): void; convertCharacteristicType(type: Configurator.UiType): OccConfigurator.UiType; convertGroupType(groupType: Configurator.GroupType): OccConfigurator.GroupType; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }