/**
 * Collateral Assignment Reject Reason
 * - Tag: 906
 * - FIX Specification type: int
 * - Mapped type: number
 * @readonly
 * @public
 */
export declare const CollAsgnRejectReason: Readonly<{
    /** Unknown deal (order / trade) */
    readonly UnknownDeal: 0;
    /** Unknown or invalid instrument */
    readonly UnknownOrInvalidInstrument: 1;
    /** Unauthorized transaction */
    readonly UnauthorizedTransaction: 2;
    /** Insufficient collateral */
    readonly InsufficientCollateral: 3;
    /** Invalid type of collateral */
    readonly InvalidTypeOfCollateral: 4;
    /** Excessive substitution */
    readonly ExcessiveSubstitution: 5;
    /** Other */
    readonly Other: 99;
}>;
export type CollAsgnRejectReason = (typeof CollAsgnRejectReason)[keyof typeof CollAsgnRejectReason];
