/**
 * Specified how the TradeCaptureReport(35=AE) should be handled by the respondent.
 * - Tag: 1123
 * - FIX Specification type: char
 * - Mapped type: string
 * @readonly
 * @public
 */
export declare const TradeHandlingInstr: Readonly<{
    /** Trade confirmation */
    readonly TradeConfirmation: "0";
    /** Two-party report */
    readonly TwoPartyReport: "1";
    /** One-party report for matching */
    readonly OnePartyReportForMatching: "2";
    /** One-party report for pass through
        Can be used when one of the parties to the trade submits a report which then has to be approved or confirmed by the other (counter)party. */
    readonly OnePartyReportForPassThrough: "3";
    /** Automated floor order routing */
    readonly AutomatedFloorOrderRouting: "4";
    /** Two-party report for claim */
    readonly TwoPartyReportForClaim: "5";
    /** One-party report */
    readonly OnePartyReport: "6";
    /** Third-party report for pass through
        Can be used when RootParties component contains a service provider role who submits the trade report and is not necessarily also on one side of the trade. */
    readonly ThirdPtyRptForPassThrough: "7";
    /** One-party report for auto-match
        Indicates that the submission is a transfer trade to a firm or account that is part of the same corporate entity and that once validated the transfer should be automatically accepted without confirmation. */
    readonly OnePartyReportAutoMatch: "8";
}>;
export type TradeHandlingInstr = (typeof TradeHandlingInstr)[keyof typeof TradeHandlingInstr];
