import { Environment } from '@imtbl/config'; import { TokenInfo } from '../types/tokenInfo'; import { NetworkMap } from '../types'; export declare const ENV_DEVELOPMENT: Environment; export declare const DEFAULT_TOKEN_DECIMALS = 18; export declare const DEFAULT_TOKEN_FORMATTING_DECIMALS = 6; export declare const NATIVE = "native"; export declare const ZKEVM_NATIVE_TOKEN: { name: string; symbol: string; decimals: number; address: string; }; export declare const ZKEVM_NATIVE_SANDBOX_TOKEN: { name: string; symbol: string; decimals: number; address: string; }; /** * Base URL for the Immutable API based on the environment. * @property {string} DEVELOPMENT - The base URL for the development environment. * @property {string} SANDBOX - The base URL for the sandbox environment. * @property {string} PRODUCTION - The base URL for the production environment. */ export declare const IMMUTABLE_API_BASE_URL: { [ENV_DEVELOPMENT]: string; sandbox: string; production: string; }; /** * Base URL for the checkout CDN based on the environment. * @property {string} DEVELOPMENT - The base URL for the development environment. * @property {string} SANDBOX - The base URL for the sandbox environment. * @property {string} PRODUCTION - The base URL for the production environment. */ export declare const CHECKOUT_CDN_BASE_URL: { [ENV_DEVELOPMENT]: string; sandbox: string; production: string; }; /** * Smart Checkout routing default onramp enabled flag */ export declare const DEFAULT_ON_RAMP_ENABLED = true; /** * Smart Checkout routing default swap enabled flag */ export declare const DEFAULT_SWAP_ENABLED = true; /** * Smart Checkout routing default bridge enabled flag */ export declare const DEFAULT_BRIDGE_ENABLED = true; export declare const TRANSAK_API_BASE_URL: { sandbox: string; production: string; }; export declare const PRODUCTION_CHAIN_ID_NETWORK_MAP: NetworkMap; export declare const SANDBOX_CHAIN_ID_NETWORK_MAP: NetworkMap; export declare const DEV_CHAIN_ID_NETWORK_MAP: NetworkMap; /** * Blockscout API configuration per chain */ export declare const BLOCKSCOUT_CHAIN_URL_MAP: { [key: string]: { url: string; nativeToken: TokenInfo; }; }; export declare const ERC20ABI: ({ constant: boolean; inputs: { name: string; type: string; }[]; name: string; outputs: { name: string; type: string; }[]; payable: boolean; type: string; stateMutability?: undefined; } | { constant: boolean; inputs: { name: string; type: string; }[]; name: string; outputs: { name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; })[]; export declare const ERC721ABI: ({ constant: boolean; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; payable: boolean; stateMutability: string; type: string; } | { constant?: undefined; payable?: undefined; inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; export declare const ERC1155ABI: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; export declare const IMMUTABLE_ZKVEM_GAS_OVERRIDES: { maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; };