import type { Abi } from 'abitype'; import { type FormatAbiItem } from './formatAbiItem.js'; /** * Parses JSON ABI into human-readable ABI * * @param abi - ABI * @returns Human-readable ABI */ export type FormatAbi = Abi extends abi ? readonly string[] : abi extends readonly [] ? never : abi extends Abi ? { [key in keyof abi]: FormatAbiItem; } : readonly string[]; /** * Parses JSON ABI into human-readable ABI * * @param abi - ABI * @returns Human-readable ABI */ export declare function formatAbi(abi: abi): FormatAbi; //# sourceMappingURL=formatAbi.d.ts.map