import { type Aptos, type UserTransactionResponse } from '@aptos-labs/ts-sdk'; import type { LogFilter } from '../chain.ts'; import type { ChainLog } from '../types.ts'; /** * Fetches a user transaction by its version number. * @param provider - Aptos provider instance. * @param version - Transaction version number. * @returns User transaction response. */ export declare function getUserTxByVersion(provider: Aptos, version: number): Promise; /** * Gets the timestamp for a given transaction version. * @param provider - Aptos provider instance. * @param version - Positive version number, negative block depth finality, or 'finalized'. * @returns Epoch timestamp in seconds. */ export declare function getVersionTimestamp(provider: Aptos, version: number | 'finalized'): Promise; /** * Streams logs from the Aptos blockchain based on filter options. * @param provider - Aptos provider instance. * @param opts - Log filter options. * @returns Async generator of log entries. */ export declare function streamAptosLogs(ctx: { provider: Aptos; }, opts: LogFilter & { versionAsHash?: boolean; }): AsyncGenerator; //# sourceMappingURL=logs.d.ts.map