import { AllPlugins } from '../../../../Fct/Fct'; import { AbiItem } from 'web3-utils'; import { ChainId, FctParamsTypes } from '../../../generics/FctParams'; export type ABI = AbiItem[]; export type ABIGeneratedParams = { [key: string]: O extends true ? FctParamsTypes : ABIGeneratedParams | FctParamsTypes; }; export declare const getPluginsFromABI: ({ abi, protocol, chainId, contractAddress, pluginName, }: { abi: ABI; protocol: string; chainId: ChainId; contractAddress: string; pluginName?: string | undefined; }) => { plugins: { name: string; description: string; plugin: AllPlugins; }[]; errors: Map; };