import { ProductInventoryDetail } from '../models/ProductInventoryDetail'; export declare class CreateProductRequestDetail { 'name': string; 'sku'?: string; 'price': number; 'active'?: boolean; 'description'?: string; 'shippable'?: boolean; 'weight'?: number; 'taxable'?: boolean; 'inventory'?: ProductInventoryDetail; 'shortDescription': string; 'subscriptionOnly'?: boolean; 'storefrontHidden'?: boolean; 'countryTaxable'?: boolean; 'stateTaxable'?: boolean; 'cityTaxable'?: boolean; 'topHtml'?: string; 'bottomHtml'?: string; 'isPackage'?: boolean; 'needsDigitalDelivery'?: boolean; 'deliveryDescription'?: string; 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(); }