import * as _152 from "../confio/proofs"; export declare const ics23: { hashOpFromJSON(object: any): _152.HashOp; hashOpToJSON(object: _152.HashOp): string; lengthOpFromJSON(object: any): _152.LengthOp; lengthOpToJSON(object: _152.LengthOp): string; protobufPackage: "ics23"; HashOp: typeof _152.HashOp; HashOpSDKType: typeof _152.HashOp; HashOpAmino: typeof _152.HashOp; LengthOp: typeof _152.LengthOp; LengthOpSDKType: typeof _152.LengthOp; LengthOpAmino: typeof _152.LengthOp; ExistenceProof: { typeUrl: string; is(o: any): o is _152.ExistenceProof; isSDK(o: any): o is _152.ExistenceProofSDKType; isAmino(o: any): o is _152.ExistenceProofAmino; encode(message: _152.ExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.ExistenceProof; fromJSON(object: any): _152.ExistenceProof; toJSON(message: _152.ExistenceProof): unknown; fromPartial(object: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }): _152.ExistenceProof; fromSDK(object: _152.ExistenceProofSDKType): _152.ExistenceProof; toSDK(message: _152.ExistenceProof): _152.ExistenceProofSDKType; fromAmino(object: _152.ExistenceProofAmino): _152.ExistenceProof; toAmino(message: _152.ExistenceProof): _152.ExistenceProofAmino; fromAminoMsg(object: _152.ExistenceProofAminoMsg): _152.ExistenceProof; fromProtoMsg(message: _152.ExistenceProofProtoMsg): _152.ExistenceProof; toProto(message: _152.ExistenceProof): Uint8Array; toProtoMsg(message: _152.ExistenceProof): _152.ExistenceProofProtoMsg; }; NonExistenceProof: { typeUrl: string; is(o: any): o is _152.NonExistenceProof; isSDK(o: any): o is _152.NonExistenceProofSDKType; isAmino(o: any): o is _152.NonExistenceProofAmino; encode(message: _152.NonExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.NonExistenceProof; fromJSON(object: any): _152.NonExistenceProof; toJSON(message: _152.NonExistenceProof): unknown; fromPartial(object: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; }): _152.NonExistenceProof; fromSDK(object: _152.NonExistenceProofSDKType): _152.NonExistenceProof; toSDK(message: _152.NonExistenceProof): _152.NonExistenceProofSDKType; fromAmino(object: _152.NonExistenceProofAmino): _152.NonExistenceProof; toAmino(message: _152.NonExistenceProof): _152.NonExistenceProofAmino; fromAminoMsg(object: _152.NonExistenceProofAminoMsg): _152.NonExistenceProof; fromProtoMsg(message: _152.NonExistenceProofProtoMsg): _152.NonExistenceProof; toProto(message: _152.NonExistenceProof): Uint8Array; toProtoMsg(message: _152.NonExistenceProof): _152.NonExistenceProofProtoMsg; }; CommitmentProof: { typeUrl: string; is(o: any): o is _152.CommitmentProof; isSDK(o: any): o is _152.CommitmentProofSDKType; isAmino(o: any): o is _152.CommitmentProofAmino; encode(message: _152.CommitmentProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.CommitmentProof; fromJSON(object: any): _152.CommitmentProof; toJSON(message: _152.CommitmentProof): unknown; fromPartial(object: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; }; batch?: { entries?: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; }; }[]; }; compressed?: { entries?: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; }; }[]; lookupInners?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; }): _152.CommitmentProof; fromSDK(object: _152.CommitmentProofSDKType): _152.CommitmentProof; toSDK(message: _152.CommitmentProof): _152.CommitmentProofSDKType; fromAmino(object: _152.CommitmentProofAmino): _152.CommitmentProof; toAmino(message: _152.CommitmentProof): _152.CommitmentProofAmino; fromAminoMsg(object: _152.CommitmentProofAminoMsg): _152.CommitmentProof; fromProtoMsg(message: _152.CommitmentProofProtoMsg): _152.CommitmentProof; toProto(message: _152.CommitmentProof): Uint8Array; toProtoMsg(message: _152.CommitmentProof): _152.CommitmentProofProtoMsg; }; LeafOp: { typeUrl: string; is(o: any): o is _152.LeafOp; isSDK(o: any): o is _152.LeafOpSDKType; isAmino(o: any): o is _152.LeafOpAmino; encode(message: _152.LeafOp, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.LeafOp; fromJSON(object: any): _152.LeafOp; toJSON(message: _152.LeafOp): unknown; fromPartial(object: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }): _152.LeafOp; fromSDK(object: _152.LeafOpSDKType): _152.LeafOp; toSDK(message: _152.LeafOp): _152.LeafOpSDKType; fromAmino(object: _152.LeafOpAmino): _152.LeafOp; toAmino(message: _152.LeafOp): _152.LeafOpAmino; fromAminoMsg(object: _152.LeafOpAminoMsg): _152.LeafOp; fromProtoMsg(message: _152.LeafOpProtoMsg): _152.LeafOp; toProto(message: _152.LeafOp): Uint8Array; toProtoMsg(message: _152.LeafOp): _152.LeafOpProtoMsg; }; InnerOp: { typeUrl: string; is(o: any): o is _152.InnerOp; isSDK(o: any): o is _152.InnerOpSDKType; isAmino(o: any): o is _152.InnerOpAmino; encode(message: _152.InnerOp, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.InnerOp; fromJSON(object: any): _152.InnerOp; toJSON(message: _152.InnerOp): unknown; fromPartial(object: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }): _152.InnerOp; fromSDK(object: _152.InnerOpSDKType): _152.InnerOp; toSDK(message: _152.InnerOp): _152.InnerOpSDKType; fromAmino(object: _152.InnerOpAmino): _152.InnerOp; toAmino(message: _152.InnerOp): _152.InnerOpAmino; fromAminoMsg(object: _152.InnerOpAminoMsg): _152.InnerOp; fromProtoMsg(message: _152.InnerOpProtoMsg): _152.InnerOp; toProto(message: _152.InnerOp): Uint8Array; toProtoMsg(message: _152.InnerOp): _152.InnerOpProtoMsg; }; ProofSpec: { typeUrl: string; is(o: any): o is _152.ProofSpec; isSDK(o: any): o is _152.ProofSpecSDKType; isAmino(o: any): o is _152.ProofSpecAmino; encode(message: _152.ProofSpec, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.ProofSpec; fromJSON(object: any): _152.ProofSpec; toJSON(message: _152.ProofSpec): unknown; fromPartial(object: { leafSpec?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; innerSpec?: { childOrder?: number[]; childSize?: number; minPrefixLength?: number; maxPrefixLength?: number; emptyChild?: Uint8Array; hash?: _152.HashOp; }; maxDepth?: number; minDepth?: number; }): _152.ProofSpec; fromSDK(object: _152.ProofSpecSDKType): _152.ProofSpec; toSDK(message: _152.ProofSpec): _152.ProofSpecSDKType; fromAmino(object: _152.ProofSpecAmino): _152.ProofSpec; toAmino(message: _152.ProofSpec): _152.ProofSpecAmino; fromAminoMsg(object: _152.ProofSpecAminoMsg): _152.ProofSpec; fromProtoMsg(message: _152.ProofSpecProtoMsg): _152.ProofSpec; toProto(message: _152.ProofSpec): Uint8Array; toProtoMsg(message: _152.ProofSpec): _152.ProofSpecProtoMsg; }; InnerSpec: { typeUrl: string; is(o: any): o is _152.InnerSpec; isSDK(o: any): o is _152.InnerSpecSDKType; isAmino(o: any): o is _152.InnerSpecAmino; encode(message: _152.InnerSpec, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.InnerSpec; fromJSON(object: any): _152.InnerSpec; toJSON(message: _152.InnerSpec): unknown; fromPartial(object: { childOrder?: number[]; childSize?: number; minPrefixLength?: number; maxPrefixLength?: number; emptyChild?: Uint8Array; hash?: _152.HashOp; }): _152.InnerSpec; fromSDK(object: _152.InnerSpecSDKType): _152.InnerSpec; toSDK(message: _152.InnerSpec): _152.InnerSpecSDKType; fromAmino(object: _152.InnerSpecAmino): _152.InnerSpec; toAmino(message: _152.InnerSpec): _152.InnerSpecAmino; fromAminoMsg(object: _152.InnerSpecAminoMsg): _152.InnerSpec; fromProtoMsg(message: _152.InnerSpecProtoMsg): _152.InnerSpec; toProto(message: _152.InnerSpec): Uint8Array; toProtoMsg(message: _152.InnerSpec): _152.InnerSpecProtoMsg; }; BatchProof: { typeUrl: string; is(o: any): o is _152.BatchProof; isSDK(o: any): o is _152.BatchProofSDKType; isAmino(o: any): o is _152.BatchProofAmino; encode(message: _152.BatchProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.BatchProof; fromJSON(object: any): _152.BatchProof; toJSON(message: _152.BatchProof): unknown; fromPartial(object: { entries?: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; }; }[]; }): _152.BatchProof; fromSDK(object: _152.BatchProofSDKType): _152.BatchProof; toSDK(message: _152.BatchProof): _152.BatchProofSDKType; fromAmino(object: _152.BatchProofAmino): _152.BatchProof; toAmino(message: _152.BatchProof): _152.BatchProofAmino; fromAminoMsg(object: _152.BatchProofAminoMsg): _152.BatchProof; fromProtoMsg(message: _152.BatchProofProtoMsg): _152.BatchProof; toProto(message: _152.BatchProof): Uint8Array; toProtoMsg(message: _152.BatchProof): _152.BatchProofProtoMsg; }; BatchEntry: { typeUrl: string; is(o: any): o is _152.BatchEntry; isSDK(o: any): o is _152.BatchEntrySDKType; isAmino(o: any): o is _152.BatchEntryAmino; encode(message: _152.BatchEntry, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.BatchEntry; fromJSON(object: any): _152.BatchEntry; toJSON(message: _152.BatchEntry): unknown; fromPartial(object: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }; }; }): _152.BatchEntry; fromSDK(object: _152.BatchEntrySDKType): _152.BatchEntry; toSDK(message: _152.BatchEntry): _152.BatchEntrySDKType; fromAmino(object: _152.BatchEntryAmino): _152.BatchEntry; toAmino(message: _152.BatchEntry): _152.BatchEntryAmino; fromAminoMsg(object: _152.BatchEntryAminoMsg): _152.BatchEntry; fromProtoMsg(message: _152.BatchEntryProtoMsg): _152.BatchEntry; toProto(message: _152.BatchEntry): Uint8Array; toProtoMsg(message: _152.BatchEntry): _152.BatchEntryProtoMsg; }; CompressedBatchProof: { typeUrl: string; is(o: any): o is _152.CompressedBatchProof; isSDK(o: any): o is _152.CompressedBatchProofSDKType; isAmino(o: any): o is _152.CompressedBatchProofAmino; encode(message: _152.CompressedBatchProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.CompressedBatchProof; fromJSON(object: any): _152.CompressedBatchProof; toJSON(message: _152.CompressedBatchProof): unknown; fromPartial(object: { entries?: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; }; }[]; lookupInners?: { hash?: _152.HashOp; prefix?: Uint8Array; suffix?: Uint8Array; }[]; }): _152.CompressedBatchProof; fromSDK(object: _152.CompressedBatchProofSDKType): _152.CompressedBatchProof; toSDK(message: _152.CompressedBatchProof): _152.CompressedBatchProofSDKType; fromAmino(object: _152.CompressedBatchProofAmino): _152.CompressedBatchProof; toAmino(message: _152.CompressedBatchProof): _152.CompressedBatchProofAmino; fromAminoMsg(object: _152.CompressedBatchProofAminoMsg): _152.CompressedBatchProof; fromProtoMsg(message: _152.CompressedBatchProofProtoMsg): _152.CompressedBatchProof; toProto(message: _152.CompressedBatchProof): Uint8Array; toProtoMsg(message: _152.CompressedBatchProof): _152.CompressedBatchProofProtoMsg; }; CompressedBatchEntry: { typeUrl: string; is(o: any): o is _152.CompressedBatchEntry; isSDK(o: any): o is _152.CompressedBatchEntrySDKType; isAmino(o: any): o is _152.CompressedBatchEntryAmino; encode(message: _152.CompressedBatchEntry, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.CompressedBatchEntry; fromJSON(object: any): _152.CompressedBatchEntry; toJSON(message: _152.CompressedBatchEntry): unknown; fromPartial(object: { exist?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; nonexist?: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; }; }): _152.CompressedBatchEntry; fromSDK(object: _152.CompressedBatchEntrySDKType): _152.CompressedBatchEntry; toSDK(message: _152.CompressedBatchEntry): _152.CompressedBatchEntrySDKType; fromAmino(object: _152.CompressedBatchEntryAmino): _152.CompressedBatchEntry; toAmino(message: _152.CompressedBatchEntry): _152.CompressedBatchEntryAmino; fromAminoMsg(object: _152.CompressedBatchEntryAminoMsg): _152.CompressedBatchEntry; fromProtoMsg(message: _152.CompressedBatchEntryProtoMsg): _152.CompressedBatchEntry; toProto(message: _152.CompressedBatchEntry): Uint8Array; toProtoMsg(message: _152.CompressedBatchEntry): _152.CompressedBatchEntryProtoMsg; }; CompressedExistenceProof: { typeUrl: string; is(o: any): o is _152.CompressedExistenceProof; isSDK(o: any): o is _152.CompressedExistenceProofSDKType; isAmino(o: any): o is _152.CompressedExistenceProofAmino; encode(message: _152.CompressedExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.CompressedExistenceProof; fromJSON(object: any): _152.CompressedExistenceProof; toJSON(message: _152.CompressedExistenceProof): unknown; fromPartial(object: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }): _152.CompressedExistenceProof; fromSDK(object: _152.CompressedExistenceProofSDKType): _152.CompressedExistenceProof; toSDK(message: _152.CompressedExistenceProof): _152.CompressedExistenceProofSDKType; fromAmino(object: _152.CompressedExistenceProofAmino): _152.CompressedExistenceProof; toAmino(message: _152.CompressedExistenceProof): _152.CompressedExistenceProofAmino; fromAminoMsg(object: _152.CompressedExistenceProofAminoMsg): _152.CompressedExistenceProof; fromProtoMsg(message: _152.CompressedExistenceProofProtoMsg): _152.CompressedExistenceProof; toProto(message: _152.CompressedExistenceProof): Uint8Array; toProtoMsg(message: _152.CompressedExistenceProof): _152.CompressedExistenceProofProtoMsg; }; CompressedNonExistenceProof: { typeUrl: string; is(o: any): o is _152.CompressedNonExistenceProof; isSDK(o: any): o is _152.CompressedNonExistenceProofSDKType; isAmino(o: any): o is _152.CompressedNonExistenceProofAmino; encode(message: _152.CompressedNonExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _152.CompressedNonExistenceProof; fromJSON(object: any): _152.CompressedNonExistenceProof; toJSON(message: _152.CompressedNonExistenceProof): unknown; fromPartial(object: { key?: Uint8Array; left?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; right?: { key?: Uint8Array; value?: Uint8Array; leaf?: { hash?: _152.HashOp; prehashKey?: _152.HashOp; prehashValue?: _152.HashOp; length?: _152.LengthOp; prefix?: Uint8Array; }; path?: number[]; }; }): _152.CompressedNonExistenceProof; fromSDK(object: _152.CompressedNonExistenceProofSDKType): _152.CompressedNonExistenceProof; toSDK(message: _152.CompressedNonExistenceProof): _152.CompressedNonExistenceProofSDKType; fromAmino(object: _152.CompressedNonExistenceProofAmino): _152.CompressedNonExistenceProof; toAmino(message: _152.CompressedNonExistenceProof): _152.CompressedNonExistenceProofAmino; fromAminoMsg(object: _152.CompressedNonExistenceProofAminoMsg): _152.CompressedNonExistenceProof; fromProtoMsg(message: _152.CompressedNonExistenceProofProtoMsg): _152.CompressedNonExistenceProof; toProto(message: _152.CompressedNonExistenceProof): Uint8Array; toProtoMsg(message: _152.CompressedNonExistenceProof): _152.CompressedNonExistenceProofProtoMsg; }; };