import type Client from '../Client'; import type { AnyTransaction } from '../models/Transaction'; import Block from '../models/Block'; import Account from '../models/Account'; import PendingTransaction from '../models/PendingTransaction'; import ResourceList from '../ResourceList'; import Hotspot from '../models/Hotspot'; import Validator from '../models/Validator'; export type NaturalDate = string; interface ListParams { cursor?: string; filterTypes?: Array; minTime?: Date | NaturalDate; maxTime?: Date | NaturalDate; limit?: number; } type Context = Block | Account | Hotspot | Validator; export default class Transactions { private client; private context?; constructor(client: Client, context?: Context); submit(txn: string): Promise; get(hash: string, params?: { actor?: string; }): Promise; list(params?: ListParams): Promise>; count(params?: { filterTypes?: Array; }): Promise; private get activityUrl(); } export {}; //# sourceMappingURL=Transactions.d.ts.map