UNPKG

1.5 kBTypeScriptView Raw
1import { DeserializeWire, DeserializeWireBaseOptions } from '../Serializable';
2import { ArrayContractParameter } from './ArrayContractParameter';
3import { BooleanContractParameter } from './BooleanContractParameter';
4import { ByteArrayContractParameter } from './ByteArrayContractParameter';
5import { Hash160ContractParameter } from './Hash160ContractParameter';
6import { Hash256ContractParameter } from './Hash256ContractParameter';
7import { IntegerContractParameter } from './IntegerContractParameter';
8import { InteropInterfaceContractParameter } from './InteropInterfaceContractParameter';
9import { MapContractParameter } from './MapContractParameter';
10import { PublicKeyContractParameter } from './PublicKeyContractParameter';
11import { SignatureContractParameter } from './SignatureContractParameter';
12import { StringContractParameter } from './StringContractParameter';
13import { VoidContractParameter } from './VoidContractParameter';
14export declare type ContractParameter = SignatureContractParameter | BooleanContractParameter | IntegerContractParameter | Hash160ContractParameter | Hash256ContractParameter | ByteArrayContractParameter | PublicKeyContractParameter | StringContractParameter | ArrayContractParameter | MapContractParameter | InteropInterfaceContractParameter | VoidContractParameter;
15export declare const deserializeContractParameterWireBase: (options: DeserializeWireBaseOptions) => ContractParameter;
16export declare const deserializeWire: DeserializeWire<ContractParameter>;