import { ApplicationFeeDto } from './applicationFeeDto';
import { ApplicationFeeOption } from './applicationFeeOption';
import { ConversionFundingDto } from './conversionFundingDto';
import { ConversionFundingSourceDto } from './conversionFundingSourceDto';
import { RateDetailDto } from './rateDetailDto';
export interface ConversionDTO {
    application_fee_options?: Array<ApplicationFeeOption>;
    application_fees?: Array<ApplicationFeeDto>;
    awx_rate: number;
    buy_amount: number;
    buy_currency: string;
    client_rate: number;
    conversion_date: string;
    conversion_id: string;
    created_at: string;
    currency_pair: string;
    dealt_currency: string;
    funding?: ConversionFundingDto;
    funding_source?: ConversionFundingSourceDto;
    mid_rate: number;
    quote_id?: string;
    rate_details?: Array<RateDetailDto>;
    request_id: string;
    sell_amount: number;
    sell_currency: string;
    settlement_cutoff_at: string;
    short_reference_id: string;
    status: string;
    updated_at: string;
}
export declare namespace ConversionDTO {
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=conversionDTO.d.ts.map