1 | import { ABI } from '@neo-one/client-common';
|
2 | import { ContractRegister } from '@neo-one/client-full-core';
|
3 | import { OmitStrict } from '@neo-one/utils';
|
4 | import ts from 'typescript';
|
5 | import { Context } from '../Context';
|
6 | import { ContractInfo } from '../contract';
|
7 | export interface SmartContractInfo {
|
8 | readonly contractInfo: ContractInfo | undefined;
|
9 | readonly abi: ABI;
|
10 | readonly contract: OmitStrict<ContractRegister, 'script'>;
|
11 | }
|
12 | export declare const getSmartContractInfo: (context: Context, sourceFile: ts.SourceFile) => SmartContractInfo;
|