import DivaSet from '../../../logic/Set/DivaSet';
import CatalogArticleData from './CatalogArticleData';
import { IDMDecision } from '../../../interface/IDM/Decision';
import { ProjectOptionsSetRef } from '../../../interface/IDM/OptionSetRef';
export declare function loadMoreFromIDMArticles(catalogArticleDatas: CatalogArticleData[], set: DivaSet): Promise<void>;
export declare const initializeDecision: (decision: IDMDecision, idmOptionGroups?: {
    [optionGroupName: string]: string[];
}) => {
    optionCombinations: {
        projectOptionsSetRefs: ProjectOptionsSetRef[];
        catalogId: string;
        decisionId: string;
        lastUpdatedDate: string;
        createdDate: string;
        createdBy: string;
        createdByDisplayText: string;
        lastUpdatedByDisplayText: string;
        lastUpdatedBy: string;
        _id: string;
        optionsSetRefs: {
            [key: string]: string;
        };
        projectActions: import("../../../interface/IDM/Action").ProjectActions;
        sequence: number;
    }[];
    catalogId: string;
    lastUpdatedDate: string;
    createdDate: string;
    createdBy: string;
    createdByDisplayText: string;
    lastUpdatedByDisplayText: string;
    deleted: boolean;
    _id: string;
    comment: string;
    decisionText: {
        [key: string]: string;
    };
    validFromDate: string;
    validUntilDate: string;
    featureRefs: string[];
    featureRefsDisplayTexts: {
        [key: string]: string;
    }[];
    prio: number;
    decisionNo: number;
    decisionType: number;
    enabled?: boolean;
    disableHistory?: string[];
    activeCombination?: number;
};
//# sourceMappingURL=IDMCatalogArticle.d.ts.map