/** * Local configuration for the privacy layer * * Base tokens are defined inline. BSC/other chain tokens are resolved * via B402_CHAINS in config/chains.ts at runtime. */ export type SupportedToken = 'USDC' | 'WETH' | 'DAI' | 'AERO' | 'USDT' | 'WBNB' | 'USD1'; export declare const SUPPORTED_TOKENS: Record; export declare const BACKEND_API_URL: string; export declare const PRIVACY_CONFIG: { readonly BACKEND_API_URL: string; readonly RAILGUN_SMART_WALLET: `0x${string}`; readonly INCOGNITO_RESERVED_MESSAGE: "b402 Incognito EOA Derivation"; readonly INCOGNITO_SALT_PREFIX: "b402-incognito"; readonly CACHE_TTL: { readonly BALANCE: number; readonly COMMITMENTS: number; readonly MERKLE_PROOF: number; }; readonly B402_RAILGUN_KEYS: { masterPublicKey: string; viewingPublicKey: string; }; readonly FEE_CONFIG: { readonly DEFAULT_FEE_PERCENTAGE: 1; readonly MIN_FEE_WEI: "1000000000000000"; }; };