import { Services } from "@arkecosystem/platform-sdk"; import { ExtendedConfirmedTransactionData } from "./transaction.dto"; import { IReadWriteWallet } from "./contracts"; import { ExtendedConfirmedTransactionDataCollection } from "./transaction.collection"; import { ITransactionIndex } from "./contracts"; export declare class TransactionIndex implements ITransactionIndex { #private; constructor(wallet: IReadWriteWallet); /** {@inheritDoc ITransactionIndex.all} */ all(query?: Services.ClientTransactionsInput): Promise; /** {@inheritDoc ITransactionIndex.sent} */ sent(query?: Services.ClientTransactionsInput): Promise; /** {@inheritDoc ITransactionIndex.received} */ received(query?: Services.ClientTransactionsInput): Promise; /** {@inheritDoc ITransactionIndex.findById} */ findById(id: string): Promise; /** {@inheritDoc ITransactionIndex.findByIds} */ findByIds(ids: string[]): Promise; }