import { DetailInfo } from './ArticleApi';
export interface IDMCatalog {
    detailInfos: DetailInfo[];
    lastUpdatedDate: string;
    createdDate: string;
    createdBy: string;
    createdByDisplayText: string;
    lastUpdatedByDisplayText: string;
    lastUpdatedBy: string;
    originalId: string;
    size: number;
    hash: string;
    filename: string;
    _id: string;
    tabGroups: TabGroup[];
    accountId: string;
    accountName: string;
    catalogCodex: string;
    isApi: boolean;
    major: number;
    minor: number;
    revision: number;
    format: string;
    isoLanguageIds: string[];
    currencyKey: string;
    catalogNumber: string;
    dataVersion: string;
    validFromDate: string;
    validUntilDate: string;
    fileId: boolean;
    catalogMark: string;
    catalogMergeType: boolean;
    catalogDataVersion: string;
    catalogId: string;
    catalogVersion: number;
    fallBackLanguage: string;
    detailInfoRefs: number[];
    isoCountryId: string;
    glnNo: string;
    weeeNo: string;
    priceTypeNo: number;
    priceTypeRules: string[];
    widthX: boolean;
    depthY: boolean;
    heightZ: boolean;
    basicUnit: number;
    roundingUnit: number;
    roundingType: number;
    basicPriceDependent: boolean;
    priceTypeFormula: string;
    priceTypeName: {
        [lang: string]: string;
    };
    name: string;
    comment: string;
    catalogName: {
        [lang: string]: string;
    };
    catalogInfo: {
        [lang: string]: string;
    };
    contactPersonNo1: string;
    contactRole1: string;
    contactName1: string;
    firstName1: string;
    formOfAddress1: number;
    department1: string;
    telephone1: string;
    fax1: string;
    email1: string;
    street1: string;
    zipCodeStreet1: string;
    city1: string;
    isoCountryId1: string;
    contactPersonNo2: string;
    contactRole2: string;
    contactName2: string;
    firstName2: string;
    formOfAddress2: number;
    department2: string;
    telephone2: string;
    fax2: string;
    email2: string;
    street2: string;
    zipCodeStreet2: string;
    city2: string;
    isoCountryId2: string;
    manufacturerName1: string;
    manufacturerName2: string;
    email: string;
    internetAddress: string;
    street: string;
    zipCodeStreet: string;
    city: string;
    contactSupplierIsoCountryId: string;
    zipCodePostBox: string;
    postBox: string;
    telephoneSwitchboard: string;
    faxSwitchboard: string;
    organizationId: string;
    optionGroups?: {
        [optionGroupName: string]: string[];
    };
    formulas?: {
        [formulaRef: string]: string;
    };
}
export interface TabGroup {
    name: {
        [lang: string]: string;
    };
    featureNos: string[];
    featureNosDisplayTexts: {
        [lang: string]: string;
    }[];
    url: string;
    position: number;
    lastUpdatedDate: string;
    createdDate: string;
    createdBy: string;
    createdByDisplayText: string;
    lastUpdatedByDisplayText: string;
    lastUpdatedBy: string;
}
//# sourceMappingURL=IDMCatalog.d.ts.map