import { Transaction } from '../../../domain/entities/transaction';
import { ITransactionRepository } from '../../../domain/repositories/transaction-repository';
import { IAddressRepository } from '../../../domain/repositories/address-repository';
export declare class GetTransactionByIdUseCase {
    private readonly transactionRepository;
    private readonly addressRepository;
    constructor(transactionRepository: ITransactionRepository, addressRepository: IAddressRepository);
    execute(id: string): Promise<Transaction>;
}
//# sourceMappingURL=get-transaction-by-id.use-case.d.ts.map