import { TransferCommandHandler } from "../../../app/usecase/command/security/operations/transfer/TransferCommandHandler";
import { TransferAndLockCommandHandler } from "../../../app/usecase/command/security/operations/transfer/TransferAndLockCommandHandler";
import { ControllerRedeemCommandHandler } from "../../../app/usecase/command/security/operations/redeem/ControllerRedeemCommandHandler";
import { ControllerTransferCommandHandler } from "../../../app/usecase/command/security/operations/transfer/ControllerTransferCommandHandler";
import { ForcedTransferCommandHandler } from "../../../app/usecase/command/security/operations/transfer/ForcedTransferCommandHandler";
import { ProtectedTransferFromByPartitionCommandHandler } from "../../../app/usecase/command/security/operations/transfer/ProtectedTransferFromByPartitionCommandHandler";
import { BatchForcedTransferCommandHandler } from "../../../app/usecase/command/security/operations/batch/batchForcedTransfer/BatchForcedTransferCommandHandler";
import { BatchTransferCommandHandler } from "../../../app/usecase/command/security/operations/batch/batchTransfer/BatchTransferCommandHandler";
import { CanTransferByPartitionQueryHandler } from "../../../app/usecase/query/security/canTransferByPartition/CanTransferByPartitionQueryHandler";
import { CanTransferQueryHandler } from "../../../app/usecase/query/security/canTransfer/CanTransferQueryHandler";
export declare const COMMAND_HANDLERS_TRANSFER: ({
    token: symbol;
    useClass: typeof TransferCommandHandler;
} | {
    token: symbol;
    useClass: typeof TransferAndLockCommandHandler;
} | {
    token: symbol;
    useClass: typeof ControllerRedeemCommandHandler;
} | {
    token: symbol;
    useClass: typeof ControllerTransferCommandHandler;
} | {
    token: symbol;
    useClass: typeof ForcedTransferCommandHandler;
} | {
    token: symbol;
    useClass: typeof ProtectedTransferFromByPartitionCommandHandler;
} | {
    token: symbol;
    useClass: typeof BatchForcedTransferCommandHandler;
} | {
    token: symbol;
    useClass: typeof BatchTransferCommandHandler;
})[];
export declare const QUERY_HANDLERS_TRANSFER: ({
    token: symbol;
    useClass: typeof CanTransferByPartitionQueryHandler;
} | {
    token: symbol;
    useClass: typeof CanTransferQueryHandler;
})[];
