/**
 * Identifies the type of complex event.
 * - Tag: 1484
 * - FIX Specification type: int
 * - Mapped type: number
 * @readonly
 * @public
 */
export declare const ComplexEventType: Readonly<{
    /** Capped */
    readonly Capped: 1;
    /** Trigger */
    readonly Trigger: 2;
    /** Knock-in up */
    readonly KnockInUp: 3;
    /** Knock-in down */
    readonly KnockInDown: 4;
    /** Knock-out up */
    readonly KnockOutUp: 5;
    /** Knock-out down */
    readonly KnockOutDown: 6;
    /** Underlying */
    readonly Underlying: 7;
    /** Reset Barrier */
    readonly ResetBarrier: 8;
    /** Rolling Barrier */
    readonly RollingBarrier: 9;
    /** One-touch */
    readonly OneTouch: 10;
    /** No-touch */
    readonly NoTouch: 11;
    /** Double one-touch */
    readonly DblOneTouch: 12;
    /** Double no-touch */
    readonly DblNoTouch: 13;
    /** Foreign exchange composite */
    readonly FXComposite: 14;
    /** Foreign exchange Quanto */
    readonly FXQuanto: 15;
    /** Foreign exchange cross currency */
    readonly FXCrssCcy: 16;
    /** Strike spread */
    readonly StrkSpread: 17;
    /** Calendar spread */
    readonly ClndrSpread: 18;
    /** Price observation (Asian or Lookback) */
    readonly PxObsvtn: 19;
    /** Pass-through */
    readonly PassThrough: 20;
    /** Strike schedule */
    readonly StrkSched: 21;
    /** Equity valuation */
    readonly EquityValuation: 22;
    /** Dividend valuation */
    readonly DividendValuation: 23;
}>;
export type ComplexEventType = (typeof ComplexEventType)[keyof typeof ComplexEventType];
