import { WebPlannerConfigParams } from '../..';
export interface TestData {
    configState: WebPlannerConfigParams;
    description: string;
    baskets: Basket[];
}
export interface RenderData {
    configState: WebPlannerConfigParams;
    baskets: RenderingsToGenerate[];
    description: string;
}
export interface ConfigState {
    lang: string;
    organizationId: string;
    returnTo: string;
    currentOrganization: CurrentOrganization;
    settings: Settings;
}
export interface ConfigParams {
    applicationEnvironment: string;
    serverUrl: string;
    priceInfo: string;
    PriceFormat: any;
    cssFile: string;
    diva3dServerURL: string;
    diva3dServerMode: string;
    diva3dRenderGroup: string;
    divaMediaServiceURL: string;
}
export interface Settings {
    identifier: string;
    type: string;
    description: string;
    configParams: ConfigParams;
}
export interface Basket {
    name: string;
    divaNr: string;
    speciality: string;
    catalogCodex?: string;
    sap?: string;
    supplier?: string;
    url?: string;
}
export interface RenderingsToGenerate {
    index: number;
    name: string;
    divaNr: string;
    sap?: string;
    pdpDesc: string;
    catalogCodex?: string;
    supplier: string;
    productInfos?: {
        [key: string]: string;
    };
    renderings: Rendering[];
    livingArea: string;
    mainCategory: string;
    subCategory: string;
}
export interface Rendering {
    type: string;
    viewPoint: string;
    filename: string;
    group: string;
    room: string;
    engine: string;
    renderResolution: string;
    dpi: string;
    borderCM: string;
    arBakedMapsResolution: string;
    doHideShadow: string;
}
export interface CurrentOrganization {
    countryCode: string;
    logoUrl: string;
    name: string;
    originEnvironmentUrl: string;
    phone: string;
    street: string;
    zipCode: string;
    _id: string;
}
//# sourceMappingURL=index.d.ts.map