import { type Address, type Hex } from "viem"; export declare const POLYMARKET_FUNDING_ADDRESSES: { readonly collateralOnramp: "0x93070a847efEf7F70739046A929D47a521F5B8ee"; readonly pusd: string; readonly usdcE: "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"; }; export declare function getPolymarketFundingAddresses(chainId: number): typeof POLYMARKET_FUNDING_ADDRESSES; export type DataOnlyEvmTransaction = { to: Address; data: Hex; value: 0n; }; export declare function buildUsdcEApproveOnrampTransaction({ amount, addresses, }: { addresses?: typeof POLYMARKET_FUNDING_ADDRESSES; amount: bigint; }): DataOnlyEvmTransaction; export declare function buildWrapUsdcEToPusdTransaction({ addresses, amount, recipient, }: { addresses?: typeof POLYMARKET_FUNDING_ADDRESSES; amount: bigint; recipient: Address; }): DataOnlyEvmTransaction;