import DivaCatalogData from '../model/Catalog/CatalogData';
import { OrderSetData } from '@crystaldesign/basket-model';
import { InitSetsObject } from './Set/DivaSet';
declare class DivaCatalogHandler {
    constructor();
    getCatalogData(state: InitSetsObject, catalogCodex: string, orderSet?: OrderSetData): Promise<DivaCatalogData>;
    private loadDivaCatalog;
    private loadAdditionalModelInfos;
    private loadIDMCatalog;
    private getAdditionalModeInfos;
}
declare const catalogHandlerInstance: DivaCatalogHandler;
export default catalogHandlerInstance;
//# sourceMappingURL=DivaCatalogHandler.d.ts.map