export declare type GetAbiRequest = { address: string; }; export declare type GetAbiResponse = string; export declare type GetSourceCodeRequest = { address: string; }; export declare type GetSourceCodeResponse = Array; export declare type GetSourceCodeResponseItem = { SourceCode: string; ABI: string; ContractName: string; CompilerVersion: string; OptimizationUsed: string; Runs: string; ConstructorArguments: string; EVMVersion: string; Library: string; LicenseType: string; Proxy: string; Implementation: string; SwarmSource: string; }; export declare type GetCreatorAndTxnHashRequest = { contractAddresses: string[]; }; export declare type GetCreatorAndTxnHashResponse = Array; export declare type GetCreatorAndTxnHashResponseItem = { contractAddress: string; contractCreator: string; txHash: string; }; export declare type VerifySourceCodeRequest = { contractAddress: string; sourceCode: string; codeFormat?: "solidity-single-file" | "solidity-standard-json-input"; contractName: string; compilerVersion: string; optimizationUsed: "0" | "1"; runs: number; constructorArguments?: string; evmVersion?: string; licenseType: string; libraryName1?: string; libraryAddress1?: string; libraryName2?: string; libraryAddress2?: string; libraryName3?: string; libraryAddress3?: string; libraryName4?: string; libraryAddress4?: string; libraryName5?: string; libraryAddress5?: string; libraryName6?: string; libraryAddress6?: string; libraryName7?: string; libraryAddress7?: string; libraryName8?: string; libraryAddress8?: string; libraryName9?: string; libraryAddress9?: string; libraryName10?: string; libraryAddress10?: string; }; export declare type VerifySourceCodeResponse = string; export declare type VerifyProxyContractRequest = { address: string; expectedImplementation?: string; }; export declare type VerifyProxyContractResponse = string; export declare type CheckProxyVerificationRequest = { guid: string; }; export declare type CheckProxyVerificationResponse = string;