/// /// import { Contract } from './index'; import type { BaseProvider } from "../providers/base-provider"; export interface SolContractOptions { contractName?: string; abi?: string | Record[]; } export declare class SolContract extends Contract { constructor(options: SolContractOptions, provider: BaseProvider); generateDeployCode(code: Buffer, parameters?: any[]): string; generateUpdateCode(code: Buffer): string; generateCallCode(methodName: string, parameters?: any[]): string; parseReturnOutput(methodName: string, output: string): ReturnValue; parseErrorOutput(output: string): string; }