import { type WalletClient } from "viem"; import type { EVMWalletClient } from "../../wallets/evm"; /** * Human-readable description of a CLOB order-signing operation. * Passed through to the wallet's `signTypedData` intent label so server-wallet * signing jobs carry a recognisable description. * * Typed as a structural shape rather than importing from agentic-sdk to avoid * a circular dependency. `WalletIntent` from agentic-sdk satisfies this type. */ export type OrderSigningIntent = { summary: string; action?: string; details?: Record; }; export declare function createPolymarketWalletClient(walletClient: EVMWalletClient, intent?: OrderSigningIntent): WalletClient;