import { ProductsInnerBreakdownInner } from './ProductsInnerBreakdownInner';
import { ProductsInnerDeliveryCapabilities } from './ProductsInnerDeliveryCapabilities';
import { ProductsInnerPickupCapabilities } from './ProductsInnerPickupCapabilities';
import { Weight } from './Weight';
export declare class ProductsInner {
    'productName'?: string;
    'productCode'?: string;
    'localProductCode'?: string;
    'localProductCountryCode'?: string;
    'networkTypeCode'?: string;
    'isCustomerAgreement'?: boolean;
    'weight'?: Weight;
    'breakdown'?: Array<ProductsInnerBreakdownInner>;
    'pickupCapabilities'?: ProductsInnerPickupCapabilities;
    'deliveryCapabilities'?: ProductsInnerDeliveryCapabilities;
    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();
}
