import { TransactionsService } from "./transactions.service"; import express from "express"; import { TransactionDTO } from "../dto/transaction.dto"; import { Timestamp } from "@haechi-labs/henesis-wallet-core/lib/types"; import { TransactionType } from "@haechi-labs/henesis-wallet-core/lib/__generate__/eth"; import { TransactionStatus } from "@haechi-labs/henesis-wallet-core"; import { PaginationDTO } from "../dto/pagination.dto"; export declare class TransactionsController { private readonly transactionsService; constructor(transactionsService: TransactionsService); getTransaction(transactionId: string, request: express.Request): Promise; getTransactions(request: express.Request, address?: string, toAddress?: string, fromAddress?: string, transactionHash?: string, start?: Timestamp, end?: Timestamp, status?: TransactionStatus, statuses?: TransactionStatus[], types?: TransactionType[], keyId?: string): Promise>; }