import { Services } from "@arkecosystem/platform-sdk"; import { IProfile, ITransactionAggregate } from "./contracts"; import { ExtendedConfirmedTransactionDataCollection } from "./transaction.collection"; declare type AggregateQuery = { addresses?: string[]; } & Services.ClientPagination; export declare class TransactionAggregate implements ITransactionAggregate { #private; constructor(profile: IProfile); /** {@inheritDoc ITransactionAggregate.all} */ all(query?: AggregateQuery): Promise; /** {@inheritDoc ITransactionAggregate.sent} */ sent(query?: AggregateQuery): Promise; /** {@inheritDoc ITransactionAggregate.received} */ received(query?: AggregateQuery): Promise; /** {@inheritDoc ITransactionAggregate.hasMore} */ hasMore(method: string): boolean; /** {@inheritDoc ITransactionAggregate.flush} */ flush(method?: string): void; } export {};