import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * @generated from message osmosis.store.v1beta1.Node */ export declare class Node extends Message { /** * @generated from field: repeated osmosis.store.v1beta1.Child children = 1; */ children: Child[]; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.store.v1beta1.Node"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Node; static fromJson(jsonValue: JsonValue, options?: Partial): Node; static fromJsonString(jsonString: string, options?: Partial): Node; static equals(a: Node | PlainMessage | undefined, b: Node | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.store.v1beta1.Child */ export declare class Child extends Message { /** * @generated from field: bytes index = 1; */ index: Uint8Array; /** * @generated from field: string accumulation = 2; */ accumulation: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.store.v1beta1.Child"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Child; static fromJson(jsonValue: JsonValue, options?: Partial): Child; static fromJsonString(jsonString: string, options?: Partial): Child; static equals(a: Child | PlainMessage | undefined, b: Child | PlainMessage | undefined): boolean; } /** * @generated from message osmosis.store.v1beta1.Leaf */ export declare class Leaf extends Message { /** * @generated from field: osmosis.store.v1beta1.Child leaf = 1; */ leaf?: Child; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "osmosis.store.v1beta1.Leaf"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): Leaf; static fromJson(jsonValue: JsonValue, options?: Partial): Leaf; static fromJsonString(jsonString: string, options?: Partial): Leaf; static equals(a: Leaf | PlainMessage | undefined, b: Leaf | PlainMessage | undefined): boolean; } //# sourceMappingURL=tree_pb.d.ts.map