import type { CreatePolymarketToolkitOptions, PolymarketToolkit } from "./types"; /** * Builds a stateless facade over the Polymarket primitives. The returned * object groups Gamma/CLOB reads, deposit-wallet relayer calls, funding, * preflight, and balance-allowance helpers behind one chain/host/relayer * configuration. * * The `relayerUrl` argument is the **MetaMask Predict relayer proxy URL**, * not Polymarket's public `relayer.polymarket.com`. The proxy accepts a * single `POST /transaction` envelope of the shape * `{ path, method, body | query }` and forwards to the underlying * Polymarket builder-relayer routes. Pointing this at Polymarket's public * relayer host will produce 404s. * * The toolkit does not retain wallets, credentials, or relayer responses; * pass them into each call so consumers own secret lifetime, retries, and * persistence. */ export declare function createPolymarketToolkit(options: CreatePolymarketToolkitOptions): PolymarketToolkit;