type TokenPair = { ctokenSym: string; ctokenAddr: string; ctokenDecimal: number; underlySym: string; underlyAddr: string; underlyDecimal: number; ctokenIsEther: boolean; permitEnabled: boolean; assetGroupId: number; assetGroupName?: string; infraredVaultAddr?: string; }; export declare const constants: { CompoundLens: string; GovernorBravo: string; Comptroller: string; PriceOracle: string; WhitepaperInterestRate: string; Timelock: string; }; export declare const getNetworkConfig: (networkName: string) => any; export declare const getTokenPairs: (networkName: string) => TokenPair[]; export declare const getNetworkBlocksPerYear: (networkName: string) => any; export declare const getTokenPairsByGroupId: (networkName: string, assetGroupId: number) => TokenPair[]; export declare const getRateModals: (networkName: string) => any; export declare const getAddress: (networkName: string, tokenSym: string) => any; export declare const getName: (networkName: string, tokenAddress: string) => any; export declare const getTokenPairByAddress: (networkName: string, tokenAddress: string) => TokenPair; export declare const getTokenPairBySymbol: (networkName: string, symbol: string) => TokenPair; export declare const isCTokenAllowed: (networkName: string, cToken: string) => boolean; export declare const isUnderlyAllowed: (networkName: string, underlyName: string) => boolean; export declare const getDecimals: (networkName: string, tokenSymOrAddr: string) => number; export declare const getDecimalsOfUnderly: (networkName: string, tokenSymOrAddr: string) => number; export declare const isEther: (networkName: string, ctokenSym: string) => boolean; export {};