import { IGXE, IGXA } from "@intelligentgraphics/igd.productdata";
import { Options, PropertyDescription, ProductDescription } from "../Types";
export interface ModelsFile {
    Information: string;
    Models: Record<string, {
        Media: string;
        Products: Record<string, {
            Options: Options;
        }>;
    }>;
    Options: Record<string, PropertyDescription>;
    Products: Record<string, ProductDescription>;
}
interface ParseOptions {
    imageBasePath: string;
}
interface Article {
    defaultConfiguration: IGXE.IArticleConfiguration;
    properties: Record<string, IGXE.IProperty>;
    catalogItem: IGXA.TAnyItem;
    id: string;
}
export declare const parse: (data: ModelsFile, { imageBasePath }: ParseOptions) => Article[];
export {};
