import { ContractAbstractionFromContractType, WalletContractAbstractionFromContractType } from '../../type-utils'; import { int } from '../../type-aliases'; export type Storage = int; type Methods = { decrement: (param: int) => Promise; increment: (param: int) => Promise; reset: () => Promise; }; type MethodsObject = { decrement: (param: int) => Promise; increment: (param: int) => Promise; reset: () => Promise; }; type contractTypes = { methods: Methods, methodsObject: MethodsObject, storage: Storage, code: { __type: 'SubdirSubsubdirExampleContract0Code', protocol: string, code: object[] } }; export type SubdirSubsubdirExampleContract0ContractType = ContractAbstractionFromContractType; export type SubdirSubsubdirExampleContract0WalletType = WalletContractAbstractionFromContractType;