import { PaymentAcceptanceCustomerInformationRequest } from './paymentAcceptanceCustomerInformationRequest';
import { PaymentAcceptanceDeliveryInformationRequest } from './paymentAcceptanceDeliveryInformationRequest';
import { PaymentAcceptanceDuplicationChargeInformation } from './paymentAcceptanceDuplicationChargeInformation';
import { PaymentAcceptanceOrderInformationRequest } from './paymentAcceptanceOrderInformationRequest';
import { PaymentAcceptanceSellerInformation } from './paymentAcceptanceSellerInformation';
import { PaymentAcceptanceSupportingDocumentsRequest } from './paymentAcceptanceSupportingDocumentsRequest';
export interface PaymentAcceptanceChallengeDisputeRequestRaw {
    challenged_by?: string;
    customer_info?: PaymentAcceptanceCustomerInformationRequest;
    delivery_info?: PaymentAcceptanceDeliveryInformationRequest;
    description?: string;
    duplicate_charge_info?: PaymentAcceptanceDuplicationChargeInformation;
    order_info?: PaymentAcceptanceOrderInformationRequest;
    product_description?: string;
    product_type?: string;
    reason?: string;
    refund_refusal_reason?: string;
    request_id: string;
    seller_info?: PaymentAcceptanceSellerInformation;
    supporting_documents?: PaymentAcceptanceSupportingDocumentsRequest;
}
export declare namespace PaymentAcceptanceChallengeDisputeRequestRaw {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=paymentAcceptanceChallengeDisputeRequestRaw.d.ts.map