import type { Config } from "@wagmi/core"; import { Layer } from "effect"; import type { Address } from "viem"; import { PublicClientService, WalletClientService } from "../../core/index.js"; export type WagmiWalletClientOptions = { readonly account?: Address; }; export declare function makePublicClientLayerFromWagmi(config: Config): Layer.Layer; export declare function makeWalletClientLayerFromWagmi(config: Config, options?: WagmiWalletClientOptions): Layer.Layer; export declare function makeEffectWeb3LayerFromWagmi(config: Config, options?: WagmiWalletClientOptions): Layer.Layer; export declare function makeEffectWeb3LayerFromWagmiWithWalletProviderRef(config: Config, options?: WagmiWalletClientOptions): Layer.Layer; //# sourceMappingURL=layers.d.ts.map