import { Effect } from "effect"; import type { Hex, TypedData } from "viem"; import type { SignMessageParams, SignTransactionParams, SignTypedDataParams, WalletProvider } from "../wallet/index.js"; import { AccountNotConnectedError, SignMessageError, SignTransactionError, SignTypedDataError } from "../wallet/index.js"; export declare function signMessage(provider: WalletProvider, params: SignMessageParams): Effect.Effect; export declare function signTypedData, primaryType extends keyof typedData | "EIP712Domain">(provider: WalletProvider, params: SignTypedDataParams): Effect.Effect; export declare function signTransaction(provider: WalletProvider, params: SignTransactionParams): Effect.Effect; //# sourceMappingURL=operations.d.ts.map