import { BeneficiaryDto } from './beneficiaryDto';
import { PayerDto } from './payerDto';
export interface TransferRequestDto {
    beneficiary?: BeneficiaryDto;
    beneficiary_id?: string;
    client_data?: string;
    fee_paid_by?: string;
    metadata?: {
        [key: string]: string;
    };
    payer?: PayerDto;
    payer_id?: string;
    quote_id?: string;
    reason: string;
    reference: string;
    remarks?: string;
    request_id: string;
    source_amount?: string;
    source_currency?: string;
    swift_charge_option?: string;
    transfer_amount?: string;
    transfer_currency: string;
    transfer_date?: string;
    transfer_method?: string;
}
export declare namespace TransferRequestDto {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=transferRequestDto.d.ts.map