import { GenericProductPricing } from './GenericProductPricing';
import { GenericProductTypeEnum } from './GenericProductTypeEnum';
/** Representation of a generic product option */
export interface GenericOptionDefinition {
    /** Define if options of this family are exclusive with each other */
    exclusive: boolean;
    /** Option family */
    family: string;
    /** Define if an option of this family is mandatory */
    mandatory: boolean;
    /** Product offer identifier */
    planCode: string;
    /** Prices of the product offer */
    prices: GenericProductPricing[];
    /** Name of the product */
    productName: string;
    /** Product type */
    productType: GenericProductTypeEnum;
}
//# sourceMappingURL=GenericOptionDefinition.d.ts.map