/**
 * Type of regulatory report.
 * - Tag: 1934
 * - FIX Specification type: int
 * - Mapped type: number
 * @readonly
 * @public
 */
export declare const RegulatoryReportType: Readonly<{
    /** Real-time (RT)
        Report of data relating to a regulated transaction including price and volume that is to be disseminated publically. If dissemination is to be suppressed due to an end user exception or to local regulatory rules that allow suppression of certain types of transactions use TradePublishIndicator(1390)=0. */
    readonly RT: 0;
    /** Primary economic terms (PET)
        Report to regulators of the full terms of a regulated transaction included in the legal confirmation. */
    readonly PET: 1;
    /** Snapshot
        Periodic report of full primary economic terms data throughout the life cycle of a regulated transaction. */
    readonly Snapshot: 2;
    /** Confirmation
        Report from a clearing organization of a cleared regulated transaction. */
    readonly Confirmation: 3;
    /** Combination of RT and PET
        A single report combining the requirements of both real-time and full primary economy terms of a regulated transaction. */
    readonly RTPET: 4;
    /** Combination of PET and confirmation
        A single report combining the requirements of both full primary economic terms of a regulated transaction report and confirmation. */
    readonly PETConfirmation: 5;
    /** Combination of RT, PET and confirmation
        A single report combining the requirements of real-time and full primary economic terms of a regulated transaction report, and confirmation. */
    readonly RTPETConfirmation: 6;
    /** Post-trade valuation
        Periodic report of the ongoing mark-to-market value of a regulated transaction. */
    readonly PostTrade: 7;
    /** Verification
        Used by the trading counterparty to report its full primary economic terms of a regulated transaction separately to the repository. */
    readonly Verification: 8;
    /** Post-trade event
        Report of a regulated transaction continuation event that does not fall within the requirements for real-time reporting. */
    readonly PstTrdEvnt: 9;
    /** Post trade event RT reportable
        Report of a regulated transaction continuation event that falls within the requirements for real-time reporting and public dissemination. If dissemination is to be suppressed due to an end user exception or to local regulatory rules that allow suppression of certain types of transactions, use TradePublishIndicator(1390) = 0 (Do not publish trade). */
    readonly PstTrdEvntRTReportable: 10;
    /** Limited Details Trade
        In the context of MiFIR RTS 2 and EU Consolidated Tape for derivatives, this is the supplementary deferral flag "LMTF". */
    readonly LimitedDetailsTrade: 11;
    /** Daily Aggregated Trade
        In the context of MiFIR RTS 2 and EU Consolidated Tape for derivatives, this is the supplementary deferral flag "DATF". */
    readonly DailyAggregatedTrade: 12;
    /** Volume Omission Trade
        In the context of MiFIR RTS 2, EU Consolidated Tape for derivatives and UK Consolidated Tape for bonds, this is the supplementary deferral flag "VOLO". In the context of MiFIR RTS 2 and EU Consolidated Tape for sovereign bonds, this is the supplementary deferral flag "OMIS". */
    readonly VolumeOmissionTrade: 13;
    /** Four Weeks Aggregation Trade
        In the context of MiFIR RTS 2 and EU Consolidated Tape for derivatives, this is the supplementary deferral flag "FWAF". In the context of MiFIR RTS 2 and EU Consolidated Tape for sovereign bonds, this is the supplementary deferral flag "AGFW". */
    readonly FourWeeksAggregationTrade: 14;
    /** Indefinite Aggregation Trade
        In the context of MiFIR RTS 2, this is the supplementary deferral flag "IDAF". Note as of April 2026 this value is no longer used by ESMA and is retained for backward compatibility and reference. */
    readonly IndefiniteAggregationTrade: 15;
    /** Volume Omission Trade Eligible for Subsequent Aggregated Enrichment
        In the context of MiFIR RTS 2, this is the supplementary deferral flag "VOLW". Note as of April 2026 this value is no longer used by ESMA and is retained for backward compatibility and reference. */
    readonly VolumeOmissionTradeEnrichment: 16;
    /** Full Details of "Limited Details Trade"
        Full details of a previously reported limited details trade. In the context of MiFIR RTS 2 and EU Consolidated Tape for derivatives, this is the supplementary deferral flag "FULF". */
    readonly FullDetailsLimitedDetailsTrade: 17;
    /** Full Details of "Daily Aggregated Trade"
        Full details of a previously reported daily aggregated trade. In the context of MiFIR RTS 2 and EU Consolidated Tape for derivatives, this is the supplementary deferral flag "FULA". */
    readonly FullDetailsDailyAggregatedTrade: 18;
    /** Full Details of "Volume Omission Trade"
        Full details of a previously reported volume omission trade. In the context of MiFIR RTS 2, EU Consolidated Tape for derivatives and UK Consolidated Tape for bonds, this is the supplementary deferral flag "FULV". In the context of MiFIR RTS 2 and EU Consolidated Tape for sovereign bonds, this is the supplementary deferral flag "FULO". */
    readonly FullDetailsVolumeOmissionTrade: 19;
    /** Full Details of "Four Weeks Aggregation Trade"
        Full details of a previously reported four weeks aggregation trade. In the context of MiFIR RTS 2 and EU Consolidated Tape for derivatives, this is the supplementary deferral flag "FULJ". In the context of MiFIR RTS 2 and EU Consolidated Tape for sovereign bonds, this is the supplementary deferral flag "FULG". */
    readonly FullDetailsFourWeeksAggregationTrade: 20;
    /** Full Details in Aggregated Form of "Volume Omission Trade Eligible for Subsequent Aggregated Enrichment"
        Full details of a previously reported "volume omission trade eligible for subsequent aggregated enrichment" transaction. In the context of MiFIR RTS 2, this is the supplementary deferral flag "COAF". Note as of April 2026 this value is no longer used by ESMA and is retained for backward compatibility and reference. */
    readonly FullDetailsVolumeOmissionTradeEnrichment: 21;
    /** Order
        Report for order handling events to enter, change or delete orders. In the context of US CAT this is used for the event types MENO, MEOM, MEOJ, and MEOC. */
    readonly Order: 22;
    /** Child order
        Report for child order handling events to enter, change or delete child orders. Child orders are created when a (parent) order is split into multiple (child) orders. In the context of US CAT this is used for the event types MECO, MECOM, and MECOC. */
    readonly ChildOrder: 23;
    /** Order route
        Reported when an order is routed between market participants and/or execution venues such as an exchange. In the context of US CAT this is used for the event types MEOR, MEOA and MEIR. */
    readonly OrderRoute: 24;
    /** Trade
        Report for trade handling events to enter, change or delete trades. In the context of US CAT this is used for the event types MEOT, MEOF and MEFA. */
    readonly Trade: 25;
    /** Quote
        Report for quote handling events to enter, change or delete quotes. In the context of US CAT this is used for the event types MENQ, MEQR, and MEQC. */
    readonly Quote: 26;
    /** Supplement
        Reported when an order, quote or trade report is split across multiple messages. The recipient must be able to create the full report by combining the initial and supplement reports. In the context of US CAT this is used for the event types MENOS, MEOMS and MEOTS. */
    readonly Supplement: 27;
    /** New transaction
        In the context of EU SFTR reporting this corresponds to "action type" "NEWT". */
    readonly NewTransaction: 28;
    /** Transaction correction
        In the context of EU SFTR reporting this corresponds to "action type" "CORR". */
    readonly TransactionCorrection: 29;
    /** Transaction modification
        In the context of EU SFTR reporting this corresponds to "action type" "MODI". */
    readonly TransactionModification: 30;
    /** Collateral update
        In the context of EU SFTR reporting this corresponds to "action type" "COLU" if CollStatus(910)=3 (Assigned (Accepted)), or "REUU" if CollStatus(910)=5 (Reused). */
    readonly CollateralUpdate: 31;
    /** Margin update
        In the context of EU SFTR reporting this corresponds to "action type" "MARU". */
    readonly MarginUpdate: 32;
    /** Transaction reported in error
        In the context of EU SFTR reporting this corresponds to "action type" "EROR". */
    readonly TransactionReportedInError: 33;
    /** Termination / Early termination
        In the context of EU SFTR reporting this corresponds to "action type" "ETRM". */
    readonly TerminationEarlyTermination: 34;
}>;
export type RegulatoryReportType = (typeof RegulatoryReportType)[keyof typeof RegulatoryReportType];
