import * as factory from '../../../factory';
import type { ActionRepo } from '../../../repo/action';
import type { AssetTransactionRepo } from '../../../repo/assetTransaction';
import type { ProductRepo } from '../../../repo/product';
import type { ProjectRepo } from '../../../repo/project';
import type { TransactionNumberRepo } from '../../../repo/transactionNumber';
/**
 * 入金を返却する
 */
export declare function returnMoneyTransfer(params: factory.task.IData<factory.taskName.ReturnMoneyTransfer>): (repos: {
    action: ActionRepo;
    assetTransaction: AssetTransactionRepo;
    product: ProductRepo;
    project: ProjectRepo;
    transactionNumber: TransactionNumberRepo;
}) => Promise<void>;
