import type { Address } from "viem"; import { type DepositWalletWalletClient } from "./probe"; import type { ConfirmedRelayerSubmission, DepositWalletRelayerOptions, RelayerSubmissionSummary, WaitForDepositWalletConfirmationOptions } from "./types"; export type DeriveDepositWalletAddressForWalletOptions = { walletClient: DepositWalletWalletClient; chainId?: number; }; /** * Resolves the deterministic deposit wallet address for an owner EOA. * * Uses {@link resolveDepositWalletAddress} with on-chain probes from * {@link createDepositWalletOnchainProbe}. Algorithm source: * `@polymarket/builder-relayer-client` `RelayClient.deriveDepositWalletAddress()`. */ export declare function deriveDepositWalletAddressForWallet(options: DeriveDepositWalletAddressForWalletOptions): Promise
; export declare function isDepositWalletDeployed(options: DepositWalletRelayerOptions & { address: Address; }): Promise