import { Transaction } from '../../../domain/entities/transaction';
import { ITransactionRepository } from '../../../domain/repositories/transaction-repository';
import { IAddressRepository } from '../../../domain/repositories/address-repository';
import { GetTransactionsInput } from '../../dto/transaction.dto';
export declare class GetTransactionsUseCase {
    private readonly transactionRepository;
    private readonly addressRepository;
    constructor(transactionRepository: ITransactionRepository, addressRepository: IAddressRepository);
    execute(input: GetTransactionsInput): Promise<Transaction[]>;
}
//# sourceMappingURL=get-transactions.use-case.d.ts.map