import DivaCatalogDataType from '../../interface/DivaCatalogDataType';
import DivaApiHandler from '../../logic/DivaApiHandler';
import { OrderSetData } from '@crystaldesign/basket-model';
import DivaCatalogData from './CatalogData';
import { IDMItemApi, Property } from '@crystaldesign/web-planner-logic/interface/IDM/ArticleApi';
import { Serie } from '@crystaldesign/web-planner-logic/interface/IDM/Serie';
export declare function initIDMCatalogData(serie: Serie, orderSet: OrderSetData, api: DivaApiHandler): DivaCatalogDataType;
export declare function initIDMArticles(jsonItems: IDMItemApi[], catalogData: DivaCatalogData): void;
export declare function getLowResUrl(url?: string): string | undefined;
export declare function convertProperties(properties: Property[] | undefined, lang: string, forCase?: 'featureNos' | 'optionKeys'): {
    Value: string;
    Codex: string;
    Name: string;
    FeatureNos: string[] | undefined;
    OptionKeys: string[] | undefined;
}[];
//# sourceMappingURL=IDMCatalogData.d.ts.map