/** * Variant accessors for `/transactions`. Mirrors the Go SDK's * `TransactionsOptions.Transactions*()` family — base call returns * the polymorphic union; attached methods preselect a flag and * narrow the return. */ import type { RequestFn } from '../client.js'; import type { components } from '../generated.js'; import { type Query, type VerbFn } from '../verbs.js'; type TxQuery = Query<'/transactions'>; type Envelope = { data?: T[]; }; export interface TransactionsVerb extends VerbFn<'/transactions'> { /** `?traces=true` — return the transaction's execution traces. */ traces: (query: Omit) => Promise>; /** `?uniq=true` — return the unique address appearances within the transaction. */ uniq: (query: Omit) => Promise>; /** `?logs=true` — return only the event logs emitted by the transaction. */ logs: (query: Omit) => Promise>; } export declare function makeTransactionsVerb(request: RequestFn): TransactionsVerb; export {}; //# sourceMappingURL=transactions.d.ts.map