1 |
|
2 |
|
3 | import { BinaryWriter, BooleanContractParameterJSON } from '@neo-one/client-common';
|
4 | import { DeserializeWireBaseOptions, SerializeJSONContext } from '../Serializable';
|
5 | import { ContractParameterBase } from './ContractParameterBase';
|
6 | import { ContractParameterType } from './ContractParameterType';
|
7 | export declare class BooleanContractParameter extends ContractParameterBase<BooleanContractParameter, BooleanContractParameterJSON, ContractParameterType.Boolean> {
|
8 | static readonly TRUE: Buffer;
|
9 | static readonly FALSE: Buffer;
|
10 | static deserializeWireBase(options: DeserializeWireBaseOptions): BooleanContractParameter;
|
11 | readonly type = ContractParameterType.Boolean;
|
12 | readonly value: boolean;
|
13 | private readonly sizeInternal;
|
14 | constructor(value: boolean);
|
15 | readonly size: number;
|
16 | asBuffer(): Buffer;
|
17 | asBoolean(): boolean;
|
18 | serializeWireBase(writer: BinaryWriter): void;
|
19 | serializeJSON(_context: SerializeJSONContext): BooleanContractParameterJSON;
|
20 | }
|