import { ABI } from '@neo-one/client-common'; import { ContractRegister } from '@neo-one/client-full-core'; import { OmitStrict } from '@neo-one/utils'; import ts from 'typescript'; import { Context } from '../Context'; import { ContractInfo } from '../contract'; export interface SmartContractInfo { readonly contractInfo: ContractInfo | undefined; readonly abi: ABI; readonly contract: OmitStrict; } export declare const getSmartContractInfo: (context: Context, sourceFile: ts.SourceFile) => SmartContractInfo;