import ITransactionRepository from "../../repository/database/Transaction/Transaction.repository.interface";
import ITransactionService from "./Transaction.service.interface";
import IFinanceProfileRepository from "../../repository/database/FinanceProfile/FinanceProfile.repository.interface";
import { CurrentToOutstandingTransactionPropsT } from "../../../domain/database/transaction/add-transaction.types";
declare class TransactionService implements ITransactionService {
    private readonly dependency;
    constructor(dependency: {
        transactionRepository: ITransactionRepository;
        financeProfileRepository: IFinanceProfileRepository;
    });
    currentToOutstandingTransaction({ currentBalance, financeProfileId, outstandingBalance, payoutPercent, staticPayoutAmount, currency, balanceSettingId, balanceSettingTitle, monthlyReportId, todayDate, dependency: { financeReportRepository, balanceSettingRepository } }: CurrentToOutstandingTransactionPropsT): Promise<void>;
}
export default TransactionService;
//# sourceMappingURL=Transaction.service.d.ts.map