import { ListOption } from '../models/ListOption'; import { TextOption } from '../models/TextOption'; export declare class ProductOption { 'id'?: string; 'required'?: boolean; 'optionLabel'?: string; 'productId'?: string; 'optionType'?: ProductOptionOptionTypeEnum; 'displayOrder'?: number; 'listItems'?: Array; 'textRules'?: TextOption; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum ProductOptionOptionTypeEnum { List = "LIST", Text = "TEXT" }