import { type ContractEVM } from "https://deno.land/x/solc@1.0.6/types.ts";
definition: { assembly: string; bytecode: { functionDebugData: FunctionDebugData; generatedSources: GeneratedSources; linkReferences: Record<string, string>[]; object: string; opcodes: string; sourceMap: string; }; deployedBytecode: { functionDebugData: FunctionDebugData; generatedSources: GeneratedSources; immutableReferences: Record<string, { length: number; start: number; }[]>; linkReferences: Record<string, string>[]; }; gasEstimates: GasEstimates; legacyAssembly: { .code: LegacyAssemblyCode[]; .data: Record<string, { .auxdata: string; .code: LegacyAssemblyCode[]; }>; }; methodIdentifiers: Record<string, string>; }