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