UNPKG

rchain-client-api

Version:
1,761 lines (1,757 loc) 46.9 kB
/** * Flowtype definitions for RhoTypes * Generated by Flowgen from a Typescript Definition * Flowgen v1.8.0 * Author: [Joar Wilk](http://twitter.com/joarwilk) * Repo: http://github.com/joarwilk/flowgen */ import * as $protobuf from "protobufjs"; export interface IPar { +sends?: ISend[] | null; +receives?: IReceive[] | null; +news?: INew[] | null; +exprs?: IExpr[] | null; +matches?: IMatch[] | null; +ids?: IGPrivate[] | null; +bundles?: IBundle[] | null; +connectives?: IConnective[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; } declare export class Par implements IPar { constructor(properties?: IPar): this; sends: ISend[]; receives: IReceive[]; news: INew[]; exprs: IExpr[]; matches: IMatch[]; ids: IGPrivate[]; bundles: IBundle[]; connectives: IConnective[]; locallyFree: Uint8Array; connective_used: boolean; static create(properties?: IPar): Par; static encode(message: IPar, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IPar, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): Par; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Par; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Par; static toObject( message: Par, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface ITaggedContinuation { par_body?: IParWithRandom | null; scala_body_ref?: number | Long | null; } declare export class TaggedContinuation implements ITaggedContinuation { constructor(properties?: ITaggedContinuation): this; par_body: IParWithRandom | null; scala_body_ref: number | Long; tagged_cont: "par_body" | "scala_body_ref"; static create(properties?: ITaggedContinuation): TaggedContinuation; static encode( message: ITaggedContinuation, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: ITaggedContinuation, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): TaggedContinuation; static decodeDelimited( reader: $protobuf.Reader | Uint8Array ): TaggedContinuation; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): TaggedContinuation; static toObject( message: TaggedContinuation, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IParWithRandom { body?: IPar | null; randomState?: Uint8Array | null; } declare export class ParWithRandom implements IParWithRandom { constructor(properties?: IParWithRandom): this; body: IPar | null; randomState: Uint8Array; static create(properties?: IParWithRandom): ParWithRandom; static encode( message: IParWithRandom, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IParWithRandom, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): ParWithRandom; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ParWithRandom; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ParWithRandom; static toObject( message: ParWithRandom, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IPCost { cost?: number | Long | null; } declare export class PCost implements IPCost { constructor(properties?: IPCost): this; cost: number | Long; static create(properties?: IPCost): PCost; static encode(message: IPCost, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IPCost, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): PCost; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): PCost; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): PCost; static toObject( message: PCost, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IListParWithRandom { +pars?: IPar[] | null; +randomState?: Uint8Array | null; } declare export class ListParWithRandom implements IListParWithRandom { constructor(properties?: IListParWithRandom): this; pars: IPar[]; randomState: Uint8Array; static create(properties?: IListParWithRandom): ListParWithRandom; static encode( message: IListParWithRandom, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IListParWithRandom, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): ListParWithRandom; static decodeDelimited( reader: $protobuf.Reader | Uint8Array ): ListParWithRandom; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ListParWithRandom; static toObject( message: ListParWithRandom, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IVar { +bound_var?: number | null; +free_var?: number | null; +wildcard?: Var$IWildcardMsg | null; } declare export class Var implements IVar { constructor(properties?: IVar): this; bound_var: number; free_var: number; wildcard: Var$IWildcardMsg | null; var_instance: "bound_var" | "free_var" | "wildcard"; static create(properties?: IVar): this; static encode(message: IVar, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IVar, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): this; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): this; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): this; static toObject( message: this, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } declare var Var: typeof npm$namespace$Var; declare var npm$namespace$Var: { +WildcardMsg: typeof Var$WildcardMsg }; declare interface Var$IWildcardMsg {} declare class Var$WildcardMsg implements Var$IWildcardMsg { constructor(properties?: Var$IWildcardMsg): this; static create(properties?: Var$IWildcardMsg): Var$WildcardMsg; static encode( message: Var$IWildcardMsg, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: Var$IWildcardMsg, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): Var$WildcardMsg; static decodeDelimited( reader: $protobuf.Reader | Uint8Array ): Var$WildcardMsg; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Var$WildcardMsg; static toObject( message: Var$WildcardMsg, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IBundle { +body?: IPar | null; +writeFlag?: boolean | null; +readFlag?: boolean | null; } declare export class Bundle implements IBundle { constructor(properties?: IBundle): this; body: IPar | null; writeFlag: boolean; readFlag: boolean; static create(properties?: IBundle): Bundle; static encode(message: IBundle, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IBundle, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): Bundle; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Bundle; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Bundle; static toObject( message: Bundle, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface ISend { +chan?: IPar | null; +data?: IPar[] | null; +persistent?: boolean | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; } declare export class Send implements ISend { constructor(properties?: ISend): this; chan: IPar | null; data: IPar[]; persistent: boolean; locallyFree: Uint8Array; connective_used: boolean; static create(properties?: ISend): Send; static encode(message: ISend, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: ISend, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): Send; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Send; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Send; static toObject( message: Send, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IReceiveBind { +patterns?: IPar[] | null; +source?: IPar | null; +remainder?: IVar | null; +freeCount?: number | null; } declare export class ReceiveBind implements IReceiveBind { constructor(properties?: IReceiveBind): this; patterns: IPar[]; source: IPar | null; remainder: IVar | null; freeCount: number; static create(properties?: IReceiveBind): ReceiveBind; static encode( message: IReceiveBind, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IReceiveBind, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): ReceiveBind; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ReceiveBind; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ReceiveBind; static toObject( message: ReceiveBind, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IBindPattern { +patterns?: IPar[] | null; +remainder?: IVar | null; +freeCount?: number | null; } declare export class BindPattern implements IBindPattern { constructor(properties?: IBindPattern): this; patterns: IPar[]; remainder: IVar | null; freeCount: number; static create(properties?: IBindPattern): BindPattern; static encode( message: IBindPattern, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IBindPattern, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): BindPattern; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): BindPattern; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): BindPattern; static toObject( message: BindPattern, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IListBindPatterns { +patterns?: IBindPattern[] | null; } declare export class ListBindPatterns implements IListBindPatterns { constructor(properties?: IListBindPatterns): this; patterns: IBindPattern[]; static create(properties?: IListBindPatterns): ListBindPatterns; static encode( message: IListBindPatterns, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IListBindPatterns, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): ListBindPatterns; static decodeDelimited( reader: $protobuf.Reader | Uint8Array ): ListBindPatterns; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ListBindPatterns; static toObject( message: ListBindPatterns, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IReceive { +binds?: IReceiveBind[] | null; +body?: IPar | null; +persistent?: boolean | null; +bindCount?: number | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; } declare export class Receive implements IReceive { constructor(properties?: IReceive): this; binds: IReceiveBind[]; body: IPar | null; persistent: boolean; bindCount: number; locallyFree: Uint8Array; connective_used: boolean; static create(properties?: IReceive): Receive; static encode(message: IReceive, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IReceive, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): Receive; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Receive; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Receive; static toObject( message: Receive, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface INew { +bindCount?: number | null; +p?: IPar | null; +uri?: string[] | null; +locallyFree?: Uint8Array | null; } declare export class New implements INew { constructor(properties?: INew): this; bindCount: number; p: IPar | null; uri: string[]; locallyFree: Uint8Array; static create(properties?: INew): New; static encode(message: INew, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: INew, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): New; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): New; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): New; static toObject( message: New, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IMatchCase { +pattern?: IPar | null; +source?: IPar | null; +freeCount?: number | null; } declare export class MatchCase implements IMatchCase { constructor(properties?: IMatchCase): this; pattern: IPar | null; source: IPar | null; freeCount: number; static create(properties?: IMatchCase): MatchCase; static encode( message: IMatchCase, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IMatchCase, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): MatchCase; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): MatchCase; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): MatchCase; static toObject( message: MatchCase, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IMatch { +target?: IPar | null; +cases?: IMatchCase[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; } declare export class Match implements IMatch { constructor(properties?: IMatch): this; target: IPar | null; cases: IMatchCase[]; locallyFree: Uint8Array; connective_used: boolean; static create(properties?: IMatch): Match; static encode(message: IMatch, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IMatch, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): Match; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Match; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Match; static toObject( message: Match, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IExpr { +g_bool?: boolean | null; +g_int?: number | Long | null; +g_string?: string | null; +g_uri?: string | null; +g_byte_array?: Uint8Array | null; +e_not_body?: IENot | null; +e_neg_body?: IENeg | null; +e_mult_body?: IEMult | null; +e_div_body?: IEDiv | null; +e_plus_body?: IEPlus | null; +e_minus_body?: IEMinus | null; +e_lt_body?: IELt | null; +e_lte_body?: IELte | null; +e_gt_body?: IEGt | null; +e_gte_body?: IEGte | null; +e_eq_body?: IEEq | null; +e_neq_body?: IENeq | null; +e_and_body?: IEAnd | null; +e_or_body?: IEOr | null; +e_var_body?: IEVar | null; +e_list_body?: IEList | null; +e_tuple_body?: IETuple | null; +e_set_body?: IESet | null; +e_map_body?: IEMap | null; +e_method_body?: IEMethod | null; +e_matches_body?: IEMatches | null; +e_percent_percent_body?: IEPercentPercent | null; +e_plus_plus_body?: IEPlusPlus | null; +e_minus_minus_body?: IEMinusMinus | null; } declare export class Expr implements IExpr { constructor(properties?: IExpr): this; g_bool: boolean; g_int: number | Long; g_string: string; g_uri: string; g_byte_array: Uint8Array; e_not_body: IENot | null; e_neg_body: IENeg | null; e_mult_body: IEMult | null; e_div_body: IEDiv | null; e_plus_body: IEPlus | null; e_minus_body: IEMinus | null; e_lt_body: IELt | null; e_lte_body: IELte | null; e_gt_body: IEGt | null; e_gte_body: IEGte | null; e_eq_body: IEEq | null; e_neq_body: IENeq | null; e_and_body: IEAnd | null; e_or_body: IEOr | null; e_var_body: IEVar | null; e_list_body: IEList | null; e_tuple_body: IETuple | null; e_set_body: IESet | null; e_map_body: IEMap | null; e_method_body: IEMethod | null; e_matches_body: IEMatches | null; e_percent_percent_body: IEPercentPercent | null; e_plus_plus_body: IEPlusPlus | null; e_minus_minus_body: IEMinusMinus | null; expr_instance: | "g_bool" | "g_int" | "g_string" | "g_uri" | "g_byte_array" | "e_not_body" | "e_neg_body" | "e_mult_body" | "e_div_body" | "e_plus_body" | "e_minus_body" | "e_lt_body" | "e_lte_body" | "e_gt_body" | "e_gte_body" | "e_eq_body" | "e_neq_body" | "e_and_body" | "e_or_body" | "e_var_body" | "e_list_body" | "e_tuple_body" | "e_set_body" | "e_map_body" | "e_method_body" | "e_matches_body" | "e_percent_percent_body" | "e_plus_plus_body" | "e_minus_minus_body"; static create(properties?: IExpr): Expr; static encode(message: IExpr, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IExpr, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): Expr; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Expr; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Expr; static toObject( message: Expr, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEList { +ps?: IPar[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; +remainder?: IVar | null; } declare export class EList implements IEList { constructor(properties?: IEList): this; ps: IPar[]; locallyFree: Uint8Array; connective_used: boolean; remainder: IVar | null; static create(properties?: IEList): EList; static encode(message: IEList, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEList, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EList; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EList; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EList; static toObject( message: EList, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IETuple { +ps?: IPar[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; } declare export class ETuple implements IETuple { constructor(properties?: IETuple): this; ps: IPar[]; locallyFree: Uint8Array; connective_used: boolean; static create(properties?: IETuple): ETuple; static encode(message: IETuple, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IETuple, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ETuple; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ETuple; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ETuple; static toObject( message: ETuple, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IESet { +ps?: IPar[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; +remainder?: IVar | null; } declare export class ESet implements IESet { constructor(properties?: IESet): this; ps: IPar[]; locallyFree: Uint8Array; connective_used: boolean; remainder: IVar | null; static create(properties?: IESet): ESet; static encode(message: IESet, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IESet, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ESet; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ESet; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ESet; static toObject( message: ESet, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEMap { +kvs?: IKeyValuePair[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; +remainder?: IVar | null; } declare export class EMap implements IEMap { constructor(properties?: IEMap): this; kvs: IKeyValuePair[]; locallyFree: Uint8Array; connective_used: boolean; remainder: IVar | null; static create(properties?: IEMap): EMap; static encode(message: IEMap, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEMap, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EMap; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EMap; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EMap; static toObject( message: EMap, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEMethod { +methodName?: string | null; +target?: IPar | null; +arguments?: IPar[] | null; +locallyFree?: Uint8Array | null; +connective_used?: boolean | null; } declare export class EMethod implements IEMethod { constructor(properties?: IEMethod): this; methodName: string; target: IPar | null; arguments: IPar[]; locallyFree: Uint8Array; connective_used: boolean; static create(properties?: IEMethod): EMethod; static encode(message: IEMethod, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEMethod, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): EMethod; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EMethod; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EMethod; static toObject( message: EMethod, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IKeyValuePair { +key?: IPar | null; +value?: IPar | null; } declare export class KeyValuePair implements IKeyValuePair { constructor(properties?: IKeyValuePair): this; key: IPar | null; value: IPar | null; static create(properties?: IKeyValuePair): KeyValuePair; static encode( message: IKeyValuePair, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IKeyValuePair, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): KeyValuePair; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): KeyValuePair; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): KeyValuePair; static toObject( message: KeyValuePair, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEVar { +v?: IVar | null; } declare export class EVar implements IEVar { constructor(properties?: IEVar): this; v: IVar | null; static create(properties?: IEVar): EVar; static encode(message: IEVar, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEVar, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EVar; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EVar; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EVar; static toObject( message: EVar, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IENot { +p?: IPar | null; } declare export class ENot implements IENot { constructor(properties?: IENot): this; p: IPar | null; static create(properties?: IENot): ENot; static encode(message: IENot, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IENot, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ENot; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ENot; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ENot; static toObject( message: ENot, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IENeg { +p?: IPar | null; } declare export class ENeg implements IENeg { constructor(properties?: IENeg): this; p: IPar | null; static create(properties?: IENeg): ENeg; static encode(message: IENeg, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IENeg, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ENeg; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ENeg; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ENeg; static toObject( message: ENeg, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEMult { +p1?: IPar | null; +p2?: IPar | null; } declare export class EMult implements IEMult { constructor(properties?: IEMult): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEMult): EMult; static encode(message: IEMult, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEMult, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EMult; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EMult; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EMult; static toObject( message: EMult, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEDiv { +p1?: IPar | null; +p2?: IPar | null; } declare export class EDiv implements IEDiv { constructor(properties?: IEDiv): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEDiv): EDiv; static encode(message: IEDiv, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEDiv, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EDiv; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EDiv; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EDiv; static toObject( message: EDiv, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEPlus { +p1?: IPar | null; +p2?: IPar | null; } declare export class EPlus implements IEPlus { constructor(properties?: IEPlus): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEPlus): EPlus; static encode(message: IEPlus, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEPlus, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EPlus; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EPlus; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EPlus; static toObject( message: EPlus, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEMinus { +p1?: IPar | null; +p2?: IPar | null; } declare export class EMinus implements IEMinus { constructor(properties?: IEMinus): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEMinus): EMinus; static encode(message: IEMinus, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEMinus, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EMinus; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EMinus; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EMinus; static toObject( message: EMinus, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IELt { +p1?: IPar | null; +p2?: IPar | null; } declare export class ELt implements IELt { constructor(properties?: IELt): this; p1: IPar | null; p2: IPar | null; static create(properties?: IELt): ELt; static encode(message: IELt, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IELt, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ELt; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ELt; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ELt; static toObject( message: ELt, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IELte { +p1?: IPar | null; +p2?: IPar | null; } declare export class ELte implements IELte { constructor(properties?: IELte): this; p1: IPar | null; p2: IPar | null; static create(properties?: IELte): ELte; static encode(message: IELte, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IELte, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ELte; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ELte; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ELte; static toObject( message: ELte, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEGt { +p1?: IPar | null; +p2?: IPar | null; } declare export class EGt implements IEGt { constructor(properties?: IEGt): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEGt): EGt; static encode(message: IEGt, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEGt, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EGt; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EGt; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EGt; static toObject( message: EGt, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEGte { +p1?: IPar | null; +p2?: IPar | null; } declare export class EGte implements IEGte { constructor(properties?: IEGte): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEGte): EGte; static encode(message: IEGte, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEGte, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EGte; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EGte; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EGte; static toObject( message: EGte, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEEq { +p1?: IPar | null; +p2?: IPar | null; } declare export class EEq implements IEEq { constructor(properties?: IEEq): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEEq): EEq; static encode(message: IEEq, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEEq, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EEq; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EEq; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EEq; static toObject( message: EEq, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IENeq { +p1?: IPar | null; +p2?: IPar | null; } declare export class ENeq implements IENeq { constructor(properties?: IENeq): this; p1: IPar | null; p2: IPar | null; static create(properties?: IENeq): ENeq; static encode(message: IENeq, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IENeq, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): ENeq; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ENeq; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ENeq; static toObject( message: ENeq, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEAnd { +p1?: IPar | null; +p2?: IPar | null; } declare export class EAnd implements IEAnd { constructor(properties?: IEAnd): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEAnd): EAnd; static encode(message: IEAnd, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEAnd, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EAnd; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EAnd; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EAnd; static toObject( message: EAnd, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEOr { +p1?: IPar | null; +p2?: IPar | null; } declare export class EOr implements IEOr { constructor(properties?: IEOr): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEOr): EOr; static encode(message: IEOr, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IEOr, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): EOr; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EOr; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EOr; static toObject( message: EOr, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEMatches { +target?: IPar | null; +pattern?: IPar | null; } declare export class EMatches implements IEMatches { constructor(properties?: IEMatches): this; target: IPar | null; pattern: IPar | null; static create(properties?: IEMatches): EMatches; static encode( message: IEMatches, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IEMatches, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): EMatches; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EMatches; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EMatches; static toObject( message: EMatches, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEPercentPercent { +p1?: IPar | null; +p2?: IPar | null; } declare export class EPercentPercent implements IEPercentPercent { constructor(properties?: IEPercentPercent): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEPercentPercent): EPercentPercent; static encode( message: IEPercentPercent, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IEPercentPercent, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): EPercentPercent; static decodeDelimited( reader: $protobuf.Reader | Uint8Array ): EPercentPercent; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EPercentPercent; static toObject( message: EPercentPercent, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEPlusPlus { +p1?: IPar | null; +p2?: IPar | null; } declare export class EPlusPlus implements IEPlusPlus { constructor(properties?: IEPlusPlus): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEPlusPlus): EPlusPlus; static encode( message: IEPlusPlus, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IEPlusPlus, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): EPlusPlus; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EPlusPlus; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EPlusPlus; static toObject( message: EPlusPlus, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IEMinusMinus { +p1?: IPar | null; +p2?: IPar | null; } declare export class EMinusMinus implements IEMinusMinus { constructor(properties?: IEMinusMinus): this; p1: IPar | null; p2: IPar | null; static create(properties?: IEMinusMinus): EMinusMinus; static encode( message: IEMinusMinus, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IEMinusMinus, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): EMinusMinus; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): EMinusMinus; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): EMinusMinus; static toObject( message: EMinusMinus, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IConnective { +conn_and_body?: IConnectiveBody | null; +conn_or_body?: IConnectiveBody | null; +conn_not_body?: IPar | null; +var_ref_body?: IVarRef | null; +conn_bool?: boolean | null; +conn_int?: boolean | null; +conn_string?: boolean | null; +conn_uri?: boolean | null; +conn_byte_array?: boolean | null; } declare export class Connective implements IConnective { constructor(properties?: IConnective): this; conn_and_body: IConnectiveBody | null; conn_or_body: IConnectiveBody | null; conn_not_body: IPar | null; var_ref_body: IVarRef | null; conn_bool: boolean; conn_int: boolean; conn_string: boolean; conn_uri: boolean; conn_byte_array: boolean; connective_instance: | "conn_and_body" | "conn_or_body" | "conn_not_body" | "var_ref_body" | "conn_bool" | "conn_int" | "conn_string" | "conn_uri" | "conn_byte_array"; static create(properties?: IConnective): Connective; static encode( message: IConnective, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IConnective, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): Connective; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): Connective; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): Connective; static toObject( message: Connective, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IVarRef { +index?: number | null; +depth?: number | null; } declare export class VarRef implements IVarRef { constructor(properties?: IVarRef): this; index: number; depth: number; static create(properties?: IVarRef): VarRef; static encode(message: IVarRef, writer?: $protobuf.Writer): $protobuf.Writer; static encodeDelimited( message: IVarRef, writer?: $protobuf.Writer ): $protobuf.Writer; static decode(reader: $protobuf.Reader | Uint8Array, length?: number): VarRef; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): VarRef; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): VarRef; static toObject( message: VarRef, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IConnectiveBody { +ps?: IPar[] | null; } declare export class ConnectiveBody implements IConnectiveBody { constructor(properties?: IConnectiveBody): this; ps: IPar[]; static create(properties?: IConnectiveBody): ConnectiveBody; static encode( message: IConnectiveBody, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IConnectiveBody, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): ConnectiveBody; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): ConnectiveBody; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): ConnectiveBody; static toObject( message: ConnectiveBody, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; } export interface IGPrivate { +id?: Uint8Array | null; } declare export class GPrivate implements IGPrivate { constructor(properties?: IGPrivate): this; id: Uint8Array; static create(properties?: IGPrivate): GPrivate; static encode( message: IGPrivate, writer?: $protobuf.Writer ): $protobuf.Writer; static encodeDelimited( message: IGPrivate, writer?: $protobuf.Writer ): $protobuf.Writer; static decode( reader: $protobuf.Reader | Uint8Array, length?: number ): GPrivate; static decodeDelimited(reader: $protobuf.Reader | Uint8Array): GPrivate; static verify(message: { [k: string]: any }): string | null; static fromObject(object: { [k: string]: any }): GPrivate; static toObject( message: GPrivate, options?: $protobuf.IConversionOptions ): { [k: string]: any }; toJSON(): { [k: string]: any }; }