import { ActivateClearingCommandHandler } from "../../../app/usecase/command/security/operations/clearing/activateClearing/ActivateClearingCommandHandler";
import { DeactivateClearingCommandHandler } from "../../../app/usecase/command/security/operations/clearing/deactivateClearing/DeactivateClearingCommandHandler";
import { ClearingTransferByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/clearingTransferByPartition/ClearingTransferByPartitionCommandHandler";
import { ClearingTransferFromByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/clearingTransferFromByPartition/ClearingTransferFromByPartitionCommandHandler";
import { ProtectedClearingTransferByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/protectedClearingTransferByPartition/ProtectedClearingTransferByPartitionCommandHandler";
import { ApproveClearingOperationByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/approveClearingOperationByPartition/ApproveClearingOperationByPartitionCommandHandler";
import { CancelClearingOperationByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/cancelClearingOperationByPartition/CancelClearingOperationByPartitionCommandHandler";
import { ReclaimClearingOperationByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/reclaimClearingOperationByPartition/ReclaimClearingOperationByPartitionCommandHandler";
import { ClearingRedeemByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/clearingRedeemByPartition/ClearingRedeemByPartitionCommandHandler";
import { ClearingRedeemFromByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/clearingRedeemFromByPartition/ClearingRedeemFromByPartitionCommandHandler";
import { ProtectedClearingRedeemByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/protectedClearingRedeemByPartition/ProtectedClearingRedeemByPartitionCommandHandler";
import { ClearingCreateHoldByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/clearingCreateHoldByPartition/ClearingCreateHoldByPartitionCommandHandler";
import { ClearingCreateHoldFromByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/clearingCreateHoldFromByPartition/ClearingCreateHoldFromByPartitionCommandHandler";
import { ProtectedClearingCreateHoldByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/protectedClearingCreateHoldByPartition/ProtectedClearingCreateHoldByPartitionCommandHandler";
import { OperatorClearingCreateHoldByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/operatorClearingCreateHoldByPartition/OperatorClearingCreateHoldByPartitionCommandHandler";
import { OperatorClearingRedeemByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/operatorClearingRedeemByPartition/OperatorClearingRedeemByPartitionCommandHandler";
import { OperatorClearingTransferByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/clearing/operatorClearingTransferByPartition/OperatorClearingTransferByPartitionCommandHandler";
import { GetClearedAmountForQueryHandler } from "../../../app/usecase/query/security/clearing/getClearedAmountFor/GetClearedAmountForQueryHandler";
import { GetClearedAmountForByPartitionQueryHandler } from "../../../app/usecase/query/security/clearing/getClearedAmountForByPartition/GetClearedAmountForByPartitionQueryHandler";
import { GetClearingCountForByPartitionQueryHandler } from "../../../app/usecase/query/security/clearing/getClearingCountForByPartition/GetClearingCountForByPartitionQueryHandler";
import { GetClearingCreateHoldForByPartitionQueryHandler } from "../../../app/usecase/query/security/clearing/getClearingCreateHoldForByPartition/GetClearingCreateHoldForByPartitionQueryHandler";
import { GetClearingTransferForByPartitionQueryHandler } from "../../../app/usecase/query/security/clearing/getClearingTransferForByPartition/GetClearingTransferForByPartitionQueryHandler";
import { GetClearingRedeemForByPartitionQueryHandler } from "../../../app/usecase/query/security/clearing/getClearingRedeemForByPartition/GetClearingRedeemForByPartitionQueryHandler";
import { GetClearingsIdForByPartitionQueryHandler } from "../../../app/usecase/query/security/clearing/getClearingsIdForByPartition/GetClearingsIdForByPartitionQueryHandler";
import { IsClearingActivatedQueryHandler } from "../../../app/usecase/query/security/clearing/isClearingActivated/IsClearingActivatedQueryHandler";
export declare const COMMAND_HANDLERS_CLEARING: ({
    token: symbol;
    useClass: typeof ActivateClearingCommandHandler;
} | {
    token: symbol;
    useClass: typeof DeactivateClearingCommandHandler;
} | {
    token: symbol;
    useClass: typeof ClearingTransferByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ClearingTransferFromByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ProtectedClearingTransferByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ApproveClearingOperationByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof CancelClearingOperationByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ReclaimClearingOperationByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ClearingRedeemByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ClearingRedeemFromByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ProtectedClearingRedeemByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ClearingCreateHoldByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ClearingCreateHoldFromByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof ProtectedClearingCreateHoldByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof OperatorClearingCreateHoldByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof OperatorClearingRedeemByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof OperatorClearingTransferByPartitionCommandHandler;
})[];
export declare const QUERY_HANDLERS_CLEARING: ({
    token: symbol;
    useClass: typeof GetClearedAmountForQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetClearedAmountForByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetClearingCountForByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetClearingCreateHoldForByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetClearingTransferForByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetClearingRedeemForByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetClearingsIdForByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof IsClearingActivatedQueryHandler;
})[];
