/// import * as _m0 from "protobufjs/minimal"; import { Long } from "../../helpers"; export declare const protobufPackage = "bnbchain.greenfield.common"; /** * Wrapper message for `double`. * * The JSON representation for `DoubleValue` is JSON number. */ export interface DoubleValue { /** The double value. */ value: number; } /** * Wrapper message for `double`. * * The JSON representation for `DoubleValue` is JSON number. */ export interface DoubleValueSDKType { value: number; } /** * Wrapper message for `float`. * * The JSON representation for `FloatValue` is JSON number. */ export interface FloatValue { /** The float value. */ value: number; } /** * Wrapper message for `float`. * * The JSON representation for `FloatValue` is JSON number. */ export interface FloatValueSDKType { value: number; } /** * Wrapper message for `int64`. * * The JSON representation for `Int64Value` is JSON string. */ export interface Int64Value { /** The int64 value. */ value: Long; } /** * Wrapper message for `int64`. * * The JSON representation for `Int64Value` is JSON string. */ export interface Int64ValueSDKType { value: Long; } /** * Wrapper message for `uint64`. * * The JSON representation for `UInt64Value` is JSON string. */ export interface UInt64Value { /** The uint64 value. */ value: Long; } /** * Wrapper message for `uint64`. * * The JSON representation for `UInt64Value` is JSON string. */ export interface UInt64ValueSDKType { value: Long; } /** * Wrapper message for `int32`. * * The JSON representation for `Int32Value` is JSON number. */ export interface Int32Value { /** The int32 value. */ value: number; } /** * Wrapper message for `int32`. * * The JSON representation for `Int32Value` is JSON number. */ export interface Int32ValueSDKType { value: number; } /** * Wrapper message for `uint32`. * * The JSON representation for `UInt32Value` is JSON number. */ export interface UInt32Value { /** The uint32 value. */ value: number; } /** * Wrapper message for `uint32`. * * The JSON representation for `UInt32Value` is JSON number. */ export interface UInt32ValueSDKType { value: number; } /** * Wrapper message for `bool`. * * The JSON representation for `BoolValue` is JSON `true` and `false`. */ export interface BoolValue { /** The bool value. */ value: boolean; } /** * Wrapper message for `bool`. * * The JSON representation for `BoolValue` is JSON `true` and `false`. */ export interface BoolValueSDKType { value: boolean; } /** * Wrapper message for `string`. * * The JSON representation for `StringValue` is JSON string. */ export interface StringValue { /** The string value. */ value: string; } /** * Wrapper message for `string`. * * The JSON representation for `StringValue` is JSON string. */ export interface StringValueSDKType { value: string; } /** * Wrapper message for `bytes`. * * The JSON representation for `BytesValue` is JSON string. */ export interface BytesValue { /** The bytes value. */ value: Uint8Array; } /** * Wrapper message for `bytes`. * * The JSON representation for `BytesValue` is JSON string. */ export interface BytesValueSDKType { value: Uint8Array; } export declare const DoubleValue: { encode(message: DoubleValue, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DoubleValue; fromJSON(object: any): DoubleValue; toJSON(message: DoubleValue): unknown; fromPartial, never>>(object: I): DoubleValue; fromSDK(object: DoubleValueSDKType): DoubleValue; toSDK(message: DoubleValue): DoubleValueSDKType; }; export declare const FloatValue: { encode(message: FloatValue, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FloatValue; fromJSON(object: any): FloatValue; toJSON(message: FloatValue): unknown; fromPartial, never>>(object: I): FloatValue; fromSDK(object: FloatValueSDKType): FloatValue; toSDK(message: FloatValue): FloatValueSDKType; }; export declare const Int64Value: { encode(message: Int64Value, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Int64Value; fromJSON(object: any): Int64Value; toJSON(message: Int64Value): unknown; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; } & Record, never>>(object: I): Int64Value; fromSDK(object: Int64ValueSDKType): Int64Value; toSDK(message: Int64Value): Int64ValueSDKType; }; export declare const UInt64Value: { encode(message: UInt64Value, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UInt64Value; fromJSON(object: any): UInt64Value; toJSON(message: UInt64Value): unknown; fromPartial Long.Long; and: (other: string | number | Long.Long) => Long.Long; compare: (other: string | number | Long.Long) => number; comp: (other: string | number | Long.Long) => number; divide: (divisor: string | number | Long.Long) => Long.Long; div: (divisor: string | number | Long.Long) => Long.Long; equals: (other: string | number | Long.Long) => boolean; eq: (other: string | number | Long.Long) => boolean; getHighBits: () => number; getHighBitsUnsigned: () => number; getLowBits: () => number; getLowBitsUnsigned: () => number; getNumBitsAbs: () => number; greaterThan: (other: string | number | Long.Long) => boolean; gt: (other: string | number | Long.Long) => boolean; greaterThanOrEqual: (other: string | number | Long.Long) => boolean; gte: (other: string | number | Long.Long) => boolean; isEven: () => boolean; isNegative: () => boolean; isOdd: () => boolean; isPositive: () => boolean; isZero: () => boolean; lessThan: (other: string | number | Long.Long) => boolean; lt: (other: string | number | Long.Long) => boolean; lessThanOrEqual: (other: string | number | Long.Long) => boolean; lte: (other: string | number | Long.Long) => boolean; modulo: (other: string | number | Long.Long) => Long.Long; mod: (other: string | number | Long.Long) => Long.Long; multiply: (multiplier: string | number | Long.Long) => Long.Long; mul: (multiplier: string | number | Long.Long) => Long.Long; negate: () => Long.Long; neg: () => Long.Long; not: () => Long.Long; notEquals: (other: string | number | Long.Long) => boolean; neq: (other: string | number | Long.Long) => boolean; or: (other: string | number | Long.Long) => Long.Long; shiftLeft: (numBits: number | Long.Long) => Long.Long; shl: (numBits: number | Long.Long) => Long.Long; shiftRight: (numBits: number | Long.Long) => Long.Long; shr: (numBits: number | Long.Long) => Long.Long; shiftRightUnsigned: (numBits: number | Long.Long) => Long.Long; shru: (numBits: number | Long.Long) => Long.Long; subtract: (subtrahend: string | number | Long.Long) => Long.Long; sub: (subtrahend: string | number | Long.Long) => Long.Long; toInt: () => number; toNumber: () => number; toBytes: (le?: boolean | undefined) => number[]; toBytesLE: () => number[]; toBytesBE: () => number[]; toSigned: () => Long.Long; toString: (radix?: number | undefined) => string; toUnsigned: () => Long.Long; xor: (other: string | number | Long.Long) => Long.Long; } & Record, never>) | undefined; } & Record, never>>(object: I): UInt64Value; fromSDK(object: UInt64ValueSDKType): UInt64Value; toSDK(message: UInt64Value): UInt64ValueSDKType; }; export declare const Int32Value: { encode(message: Int32Value, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Int32Value; fromJSON(object: any): Int32Value; toJSON(message: Int32Value): unknown; fromPartial, never>>(object: I): Int32Value; fromSDK(object: Int32ValueSDKType): Int32Value; toSDK(message: Int32Value): Int32ValueSDKType; }; export declare const UInt32Value: { encode(message: UInt32Value, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UInt32Value; fromJSON(object: any): UInt32Value; toJSON(message: UInt32Value): unknown; fromPartial, never>>(object: I): UInt32Value; fromSDK(object: UInt32ValueSDKType): UInt32Value; toSDK(message: UInt32Value): UInt32ValueSDKType; }; export declare const BoolValue: { encode(message: BoolValue, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BoolValue; fromJSON(object: any): BoolValue; toJSON(message: BoolValue): unknown; fromPartial, never>>(object: I): BoolValue; fromSDK(object: BoolValueSDKType): BoolValue; toSDK(message: BoolValue): BoolValueSDKType; }; export declare const StringValue: { encode(message: StringValue, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StringValue; fromJSON(object: any): StringValue; toJSON(message: StringValue): unknown; fromPartial, never>>(object: I): StringValue; fromSDK(object: StringValueSDKType): StringValue; toSDK(message: StringValue): StringValueSDKType; }; export declare const BytesValue: { encode(message: BytesValue, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BytesValue; fromJSON(object: any): BytesValue; toJSON(message: BytesValue): unknown; fromPartial, never>>(object: I): BytesValue; fromSDK(object: BytesValueSDKType): BytesValue; toSDK(message: BytesValue): BytesValueSDKType; };