import { ISlotsParserOption } from './SlotsParser/models'; import type { TAbiItem } from '../types/TAbi'; export declare namespace SolidityParser { function extractAbi(source: { path: string; code?: string; }, contractName?: string, opts?: ISlotsParserOption): Promise<{ abi: TAbiItem[]; source: { contractName: string; files: { [path: string]: { content: string; }; }; }; }>; }