UNPKG

1 kBTypeScriptView Raw
1/// <reference types="node" />
2/// <reference types="pouchdb-core" />
3import { BinaryWriter, IntegerContractParameterJSON } from '@neo-one/client-common';
4import BN from 'bn.js';
5import { DeserializeWireBaseOptions, SerializeJSONContext } from '../Serializable';
6import { ContractParameterBase } from './ContractParameterBase';
7import { ContractParameterType } from './ContractParameterType';
8export declare class IntegerContractParameter extends ContractParameterBase<IntegerContractParameter, IntegerContractParameterJSON, ContractParameterType.Integer> {
9 static deserializeWireBase(options: DeserializeWireBaseOptions): IntegerContractParameter;
10 readonly type = ContractParameterType.Integer;
11 readonly value: BN;
12 private readonly sizeInternal;
13 constructor(value: BN);
14 readonly size: number;
15 asBoolean(): boolean;
16 asBuffer(): Buffer;
17 serializeWireBase(writer: BinaryWriter): void;
18 serializeJSON(_context: SerializeJSONContext): IntegerContractParameterJSON;
19}