import { Effect } from "effect"; export declare const logContractRead: (params: { address: string; functionName: string; chainId: number; }) => Effect.Effect; export declare const logContractWrite: (params: { address: string; functionName: string; chainId: number; hash?: string; }) => Effect.Effect; export declare const logTxLifecycle: (params: { hash: string; status: string; confirmations?: number; }) => Effect.Effect; export declare const logEventReceived: (params: { eventName: string; address: string; blockNumber: bigint; }) => Effect.Effect; export declare const logError: (params: { operation: string; error: unknown; }) => Effect.Effect; //# sourceMappingURL=logger.d.ts.map