import { SetAmortizationCommandHandler } from "../../../app/usecase/command/amortization/set/SetAmortizationCommandHandler";
import { CancelAmortizationCommandHandler } from "../../../app/usecase/command/amortization/cancel/CancelAmortizationCommandHandler";
import { SetAmortizationHoldCommandHandler } from "../../../app/usecase/command/amortization/setHold/SetAmortizationHoldCommandHandler";
import { ReleaseAmortizationHoldCommandHandler } from "../../../app/usecase/command/amortization/releaseHold/ReleaseAmortizationHoldCommandHandler";
import { GetAmortizationQueryHandler } from "../../../app/usecase/query/amortization/getAmortization/GetAmortizationQueryHandler";
import { GetAmortizationForQueryHandler } from "../../../app/usecase/query/amortization/getAmortizationFor/GetAmortizationForQueryHandler";
import { GetAmortizationsForQueryHandler } from "../../../app/usecase/query/amortization/getAmortizationsFor/GetAmortizationsForQueryHandler";
import { GetAmortizationsCountQueryHandler } from "../../../app/usecase/query/amortization/getAmortizationsCount/GetAmortizationsCountQueryHandler";
import { GetAmortizationHoldersQueryHandler } from "../../../app/usecase/query/amortization/getAmortizationHolders/GetAmortizationHoldersQueryHandler";
import { GetTotalAmortizationHoldersQueryHandler } from "../../../app/usecase/query/amortization/getTotalAmortizationHolders/GetTotalAmortizationHoldersQueryHandler";
import { GetAmortizationPaymentAmountQueryHandler } from "../../../app/usecase/query/amortization/getAmortizationPaymentAmount/GetAmortizationPaymentAmountQueryHandler";
import { GetActiveAmortizationHoldHoldersQueryHandler } from "../../../app/usecase/query/amortization/getActiveAmortizationHoldHolders/GetActiveAmortizationHoldHoldersQueryHandler";
import { GetTotalActiveAmortizationHoldHoldersQueryHandler } from "../../../app/usecase/query/amortization/getTotalActiveAmortizationHoldHolders/GetTotalActiveAmortizationHoldHoldersQueryHandler";
import { GetActiveAmortizationIdsQueryHandler } from "../../../app/usecase/query/amortization/getActiveAmortizationIds/GetActiveAmortizationIdsQueryHandler";
import { GetTotalActiveAmortizationIdsQueryHandler } from "../../../app/usecase/query/amortization/getTotalActiveAmortizationIds/GetTotalActiveAmortizationIdsQueryHandler";
export declare const COMMAND_HANDLERS_AMORTIZATION: ({
    token: symbol;
    useClass: typeof SetAmortizationCommandHandler;
} | {
    token: symbol;
    useClass: typeof CancelAmortizationCommandHandler;
} | {
    token: symbol;
    useClass: typeof SetAmortizationHoldCommandHandler;
} | {
    token: symbol;
    useClass: typeof ReleaseAmortizationHoldCommandHandler;
})[];
export declare const QUERY_HANDLERS_AMORTIZATION: ({
    token: symbol;
    useClass: typeof GetAmortizationQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetAmortizationForQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetAmortizationsForQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetAmortizationsCountQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetAmortizationHoldersQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetTotalAmortizationHoldersQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetAmortizationPaymentAmountQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetActiveAmortizationHoldHoldersQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetTotalActiveAmortizationHoldHoldersQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetActiveAmortizationIdsQueryHandler;
} | {
    token: symbol;
    useClass: typeof GetTotalActiveAmortizationIdsQueryHandler;
})[];
