import { ProductsInner1DeliveryCapabilities } from './ProductsInner1DeliveryCapabilities';
import { ProductsInner1DetailedPriceBreakdownInner } from './ProductsInner1DetailedPriceBreakdownInner';
import { ProductsInner1PickupCapabilities } from './ProductsInner1PickupCapabilities';
import { ProductsInner1TotalPriceBreakdownInner } from './ProductsInner1TotalPriceBreakdownInner';
import { ProductsInner1TotalPriceInner } from './ProductsInner1TotalPriceInner';
import { Weight1 } from './Weight1';
export declare class ProductsInner1 {
    'productName'?: string;
    'productCode'?: string;
    'localProductCode'?: string;
    'localProductCountryCode'?: string;
    'networkTypeCode'?: string;
    'isCustomerAgreement'?: boolean;
    'weight': Weight1;
    'totalPrice': Array<ProductsInner1TotalPriceInner>;
    'totalPriceBreakdown'?: Array<ProductsInner1TotalPriceBreakdownInner>;
    'detailedPriceBreakdown'?: Array<ProductsInner1DetailedPriceBreakdownInner>;
    'pickupCapabilities'?: ProductsInner1PickupCapabilities;
    'deliveryCapabilities'?: ProductsInner1DeliveryCapabilities;
    'items'?: Array<any>;
    'pricingDate'?: string;
    static readonly discriminator: 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();
}
