import { ApplicationFeeDto } from './applicationFeeDto';
import { RateDetailDto } from './rateDetailDto';
export interface FxQuoteDto {
    application_fees?: Array<ApplicationFeeDto>;
    awx_rate: number;
    buy_amount: number;
    buy_currency: string;
    client_rate: number;
    conversion_date: string;
    currency_pair: string;
    dealt_currency: string;
    mid_rate: number;
    quote_id: string;
    rate_details: Array<RateDetailDto>;
    sell_amount: number;
    sell_currency: string;
    usage: FxQuoteDto.UsageEnum;
    valid_from_at: string;
    valid_to_at: string;
    validity: FxQuoteDto.ValidityEnum;
}
export declare namespace FxQuoteDto {
    const validUsageEnum: readonly ["SINGLE_USE", "MULTI_USE"];
    type UsageEnum = (typeof validUsageEnum)[number] | 'UNKNOWN';
    const validValidityEnum: readonly ["MIN_1", "MIN_15", "MIN_30", "HR_1", "HR_4", "HR_8", "HR_24"];
    type ValidityEnum = (typeof validValidityEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=fxQuoteDto.d.ts.map