1 | import { BinaryWriter, MapContractParameterJSON } from '@neo-one/client-common';
|
2 | import { SerializeJSONContext } from '../Serializable';
|
3 | import { ContractParameter } from './ContractParameter';
|
4 | import { ContractParameterBase } from './ContractParameterBase';
|
5 | import { ContractParameterType } from './ContractParameterType';
|
6 | export declare class MapContractParameter extends ContractParameterBase<MapContractParameter, MapContractParameterJSON, ContractParameterType.Map> {
|
7 | readonly type = ContractParameterType.Map;
|
8 | readonly value: ReadonlyArray<readonly [ContractParameter, ContractParameter]>;
|
9 | private readonly sizeInternal;
|
10 | constructor(value: ReadonlyArray<readonly [ContractParameter, ContractParameter]>);
|
11 | readonly size: number;
|
12 | asBoolean(): boolean;
|
13 | serializeWireBase(writer: BinaryWriter): void;
|
14 | serializeJSON(context: SerializeJSONContext): MapContractParameterJSON;
|
15 | }
|