import { PaymentAcceptanceEnhancedSchemeCustomer } from './paymentAcceptanceEnhancedSchemeCustomer';
import { PaymentAcceptanceEnhancedSchemeProduct } from './paymentAcceptanceEnhancedSchemeProduct';
import { PaymentAcceptanceEnhancedSchemeShipping } from './paymentAcceptanceEnhancedSchemeShipping';
export interface PaymentAcceptanceEnhancedSchemeData {
    customer?: PaymentAcceptanceEnhancedSchemeCustomer;
    customer_tax_identifier?: string;
    duty_amount?: number;
    invoice_reference?: string;
    local_tax_amount?: number;
    merchant_tax_identifier?: string;
    national_tax_amount?: number;
    products?: Array<PaymentAcceptanceEnhancedSchemeProduct>;
    shipping?: PaymentAcceptanceEnhancedSchemeShipping;
    summary_commodity_code?: string;
    total_tax_amount?: number;
    vat_invoice_reference?: string;
}
export declare namespace PaymentAcceptanceEnhancedSchemeData {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=paymentAcceptanceEnhancedSchemeData.d.ts.map