/** * Configuration file containing contract addresses and API endpoints * for Avantis trading platform */ export interface ContractAddresses { TradingStorage: string; PairStorage: string; PairInfos: string; PriceAggregator: string; USDC: string; Trading: string; Multicall: string; Referral: string; } /** * Mainnet contract addresses for Avantis (Base Network) */ export declare const CONTRACTS: ContractAddresses; /** * API endpoints for Avantis services */ export declare const API_ENDPOINTS: { SOCKET_API: string; PYTH_WS: string; PYTH_HTTP: string; }; /** * Network configuration */ export interface NetworkConfig { chainId: number; name: string; rpcUrl: string; contracts: ContractAddresses; } /** * Get contract address by name */ export declare function getContractAddress(contractName: keyof ContractAddresses): string; /** * Update contract addresses (useful for testing or different networks) */ export declare function setContractAddresses(addresses: Partial): void;