import { IFetchProductData } from '../../../shared/types/fetchData'; import { IProductListItem } from '../../MultiProduct/model/types'; import { IAttributeAsset, ISection } from '../../swatches/model/types'; import { EDataInputType, IMapUIData } from '../utils/types'; export declare class DataAdapterServices { static getTransformedData({ dataType, data, selectedProduct, }: { dataType: EDataInputType; data: IFetchProductData | any; selectedProduct?: IProductListItem; }): any; static getGroupingValue(attributes: any[]): any; static getAllMaterialValuesKeys(attributes: ISection[]): string[] | undefined; static getAllMaterialOptions(attributes: IAttributeAsset[]): IMapUIData | undefined; static getMapUIData(data: IAttributeAsset[]): IMapUIData | undefined; static getTransformedFetchProductData({ data, selectedProduct, }: { data: IFetchProductData; selectedProduct?: IProductListItem; }): any; }