/**
 * Identifies the reason a security definition request is being rejected.
 * - Tag: 1607
 * - FIX Specification type: int
 * - Mapped type: number
 * @readonly
 * @public
 */
export declare const SecurityRejectReason: Readonly<{
    /** Invalid instrument requested */
    readonly InvalidInstrumentRequested: 1;
    /** Instrument already exists */
    readonly InstrumentAlreadyExists: 2;
    /** Request type not supported */
    readonly RequestTypeNotSupported: 3;
    /** System unavailable for instrument creation */
    readonly SystemUnavailableForInstrumentCreation: 4;
    /** Ineligible instrument group */
    readonly IneligibleInstrumentGroup: 5;
    /** Instrument ID unavailable */
    readonly InstrumentIDUnavailable: 6;
    /** Invalid or missing data on option leg */
    readonly InvalidOrMissingDataOnOptionLeg: 7;
    /** Invalid or missing data on future leg */
    readonly InvalidOrMissingDataOnFutureLeg: 8;
    /** Invalid or missing data on FX leg */
    readonly InvalidOrMissingDataOnFXLeg: 10;
    /** Invalid leg price specified */
    readonly InvalidLegPriceSpecified: 11;
    /** Invalid instrument structure specified */
    readonly InvalidInstrumentStructureSpecified: 12;
}>;
export type SecurityRejectReason = (typeof SecurityRejectReason)[keyof typeof SecurityRejectReason];
