/**
 * Type of payment.
 * - Tag: 40213
 * - FIX Specification type: int
 * - Mapped type: number
 * @readonly
 * @public
 */
export declare const PaymentType: Readonly<{
    /** Brokerage */
    readonly Brokerage: 0;
    /** Upfront fee */
    readonly UpfrontFee: 1;
    /** Independent amount / collateral */
    readonly IndependentAmountCollateral: 2;
    /** Principal exchange */
    readonly PrincipalExchange: 3;
    /** Novation / termination */
    readonly NovationTermination: 4;
    /** Early termination provision */
    readonly EarlyTerminationProvision: 5;
    /** Cancelable provision */
    readonly CancelableProvision: 6;
    /** Extendible provision */
    readonly ExtendibleProvision: 7;
    /** Cap rate provision */
    readonly CapRateProvision: 8;
    /** Floor rate provision */
    readonly FloorRateProvision: 9;
    /** Option premium */
    readonly OptionPremium: 10;
    /** Settlement payment */
    readonly SettlementPayment: 11;
    /** Cash settlement */
    readonly CashSettl: 12;
    /** Security lending
        Fee that the borrower of the security or commodity pays to the lender. The basis rate is specified in PaymentFixedRate(43097). A security lending fee payment may be periodic, in which case specify PaymentFrequencyPeriod(43102) and PaymentFrequencyUnit(43103). */
    readonly SecurityLending: 13;
    /** Rebate
        For contracts calling for rebate payment(s), e.g. Securities Lending, normally specified as a fixed or floating rate rather than a fixed amount. A rebate payment may be periodic, in which case specify PaymentFrequencyPeriod(43102) and PaymentFrequencyUnit(43103). */
    readonly Rebate: 14;
    /** Other */
    readonly Other: 99;
}>;
export type PaymentType = (typeof PaymentType)[keyof typeof PaymentType];
