import { ChainType, IAddress, IContractRunner, ITokenizedVault, IVaultVersion } from '../../types'; export declare const isBadTransaction: (hash: string, chainId: number) => boolean; export declare const isBadVault: (address?: string) => boolean; export declare function getVaultVersion(vault: string): IVaultVersion | undefined; export declare function getVaultVersionV2(vault: ITokenizedVault): IVaultVersion | undefined; export declare function getAddressChainType(address: string): ChainType; export declare const REWARD_DISTRIBUTOR_ADDRESS: (chainId: number) => string[]; export declare const AVAX_PRICE_FEED_ADDRESS: (chainId: number) => "0xFF3EEb22B5E3dE6e705b44749C2559d704923FD7" | "0x"; export declare function getVaultSymbol(vault: IAddress, provider: IContractRunner): Promise; export declare const SUBGRAPH_POOL_URLS: (apiKey: string, chainId?: number, pool?: IAddress) => { 1: string; 8453: string; 43114: string; 42161: string; 56: string; } | { 999: string; }; export declare const getDefaultSubgraphUrl: (network: string, symbol: string) => string;