import type { CurrencyConfig } from '../../config'; import type { CoinModuleApi, Memo, MemoNotSupported, TxData, TxDataNotSupported } from '../types'; /** * Wraps a {@link CoinModuleApi} to emit log entries via the per-call {@link Context}'s * logger before and after each method invocation, including on error. * * The Context is forwarded unchanged to the underlying method. * Handles both synchronous methods (e.g. `combine`) and async methods uniformly. */ export declare function withLogging>(api: CoinModuleApi & Extra): CoinModuleApi & Extra; //# sourceMappingURL=withLogging.d.ts.map