import * as _6 from "../confio/proofs"; export declare const ics23: { hashOpFromJSON(object: any): _6.HashOp; hashOpToJSON(object: _6.HashOp): string; lengthOpFromJSON(object: any): _6.LengthOp; lengthOpToJSON(object: _6.LengthOp): string; HashOp: typeof _6.HashOp; HashOpSDKType: typeof _6.HashOp; HashOpAmino: typeof _6.HashOp; LengthOp: typeof _6.LengthOp; LengthOpSDKType: typeof _6.LengthOp; LengthOpAmino: typeof _6.LengthOp; ExistenceProof: { typeUrl: string; encode(message: _6.ExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.ExistenceProof; fromPartial(object: Partial<_6.ExistenceProof>): _6.ExistenceProof; fromAmino(object: _6.ExistenceProofAmino): _6.ExistenceProof; toAmino(message: _6.ExistenceProof): _6.ExistenceProofAmino; fromAminoMsg(object: _6.ExistenceProofAminoMsg): _6.ExistenceProof; fromProtoMsg(message: _6.ExistenceProofProtoMsg): _6.ExistenceProof; toProto(message: _6.ExistenceProof): Uint8Array; toProtoMsg(message: _6.ExistenceProof): _6.ExistenceProofProtoMsg; }; NonExistenceProof: { typeUrl: string; encode(message: _6.NonExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.NonExistenceProof; fromPartial(object: Partial<_6.NonExistenceProof>): _6.NonExistenceProof; fromAmino(object: _6.NonExistenceProofAmino): _6.NonExistenceProof; toAmino(message: _6.NonExistenceProof): _6.NonExistenceProofAmino; fromAminoMsg(object: _6.NonExistenceProofAminoMsg): _6.NonExistenceProof; fromProtoMsg(message: _6.NonExistenceProofProtoMsg): _6.NonExistenceProof; toProto(message: _6.NonExistenceProof): Uint8Array; toProtoMsg(message: _6.NonExistenceProof): _6.NonExistenceProofProtoMsg; }; CommitmentProof: { typeUrl: string; encode(message: _6.CommitmentProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.CommitmentProof; fromPartial(object: Partial<_6.CommitmentProof>): _6.CommitmentProof; fromAmino(object: _6.CommitmentProofAmino): _6.CommitmentProof; toAmino(message: _6.CommitmentProof): _6.CommitmentProofAmino; fromAminoMsg(object: _6.CommitmentProofAminoMsg): _6.CommitmentProof; fromProtoMsg(message: _6.CommitmentProofProtoMsg): _6.CommitmentProof; toProto(message: _6.CommitmentProof): Uint8Array; toProtoMsg(message: _6.CommitmentProof): _6.CommitmentProofProtoMsg; }; LeafOp: { typeUrl: string; encode(message: _6.LeafOp, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.LeafOp; fromPartial(object: Partial<_6.LeafOp>): _6.LeafOp; fromAmino(object: _6.LeafOpAmino): _6.LeafOp; toAmino(message: _6.LeafOp): _6.LeafOpAmino; fromAminoMsg(object: _6.LeafOpAminoMsg): _6.LeafOp; fromProtoMsg(message: _6.LeafOpProtoMsg): _6.LeafOp; toProto(message: _6.LeafOp): Uint8Array; toProtoMsg(message: _6.LeafOp): _6.LeafOpProtoMsg; }; InnerOp: { typeUrl: string; encode(message: _6.InnerOp, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.InnerOp; fromPartial(object: Partial<_6.InnerOp>): _6.InnerOp; fromAmino(object: _6.InnerOpAmino): _6.InnerOp; toAmino(message: _6.InnerOp): _6.InnerOpAmino; fromAminoMsg(object: _6.InnerOpAminoMsg): _6.InnerOp; fromProtoMsg(message: _6.InnerOpProtoMsg): _6.InnerOp; toProto(message: _6.InnerOp): Uint8Array; toProtoMsg(message: _6.InnerOp): _6.InnerOpProtoMsg; }; ProofSpec: { typeUrl: string; encode(message: _6.ProofSpec, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.ProofSpec; fromPartial(object: Partial<_6.ProofSpec>): _6.ProofSpec; fromAmino(object: _6.ProofSpecAmino): _6.ProofSpec; toAmino(message: _6.ProofSpec): _6.ProofSpecAmino; fromAminoMsg(object: _6.ProofSpecAminoMsg): _6.ProofSpec; fromProtoMsg(message: _6.ProofSpecProtoMsg): _6.ProofSpec; toProto(message: _6.ProofSpec): Uint8Array; toProtoMsg(message: _6.ProofSpec): _6.ProofSpecProtoMsg; }; InnerSpec: { typeUrl: string; encode(message: _6.InnerSpec, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.InnerSpec; fromPartial(object: Partial<_6.InnerSpec>): _6.InnerSpec; fromAmino(object: _6.InnerSpecAmino): _6.InnerSpec; toAmino(message: _6.InnerSpec): _6.InnerSpecAmino; fromAminoMsg(object: _6.InnerSpecAminoMsg): _6.InnerSpec; fromProtoMsg(message: _6.InnerSpecProtoMsg): _6.InnerSpec; toProto(message: _6.InnerSpec): Uint8Array; toProtoMsg(message: _6.InnerSpec): _6.InnerSpecProtoMsg; }; BatchProof: { typeUrl: string; encode(message: _6.BatchProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.BatchProof; fromPartial(object: Partial<_6.BatchProof>): _6.BatchProof; fromAmino(object: _6.BatchProofAmino): _6.BatchProof; toAmino(message: _6.BatchProof): _6.BatchProofAmino; fromAminoMsg(object: _6.BatchProofAminoMsg): _6.BatchProof; fromProtoMsg(message: _6.BatchProofProtoMsg): _6.BatchProof; toProto(message: _6.BatchProof): Uint8Array; toProtoMsg(message: _6.BatchProof): _6.BatchProofProtoMsg; }; BatchEntry: { typeUrl: string; encode(message: _6.BatchEntry, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.BatchEntry; fromPartial(object: Partial<_6.BatchEntry>): _6.BatchEntry; fromAmino(object: _6.BatchEntryAmino): _6.BatchEntry; toAmino(message: _6.BatchEntry): _6.BatchEntryAmino; fromAminoMsg(object: _6.BatchEntryAminoMsg): _6.BatchEntry; fromProtoMsg(message: _6.BatchEntryProtoMsg): _6.BatchEntry; toProto(message: _6.BatchEntry): Uint8Array; toProtoMsg(message: _6.BatchEntry): _6.BatchEntryProtoMsg; }; CompressedBatchProof: { typeUrl: string; encode(message: _6.CompressedBatchProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.CompressedBatchProof; fromPartial(object: Partial<_6.CompressedBatchProof>): _6.CompressedBatchProof; fromAmino(object: _6.CompressedBatchProofAmino): _6.CompressedBatchProof; toAmino(message: _6.CompressedBatchProof): _6.CompressedBatchProofAmino; fromAminoMsg(object: _6.CompressedBatchProofAminoMsg): _6.CompressedBatchProof; fromProtoMsg(message: _6.CompressedBatchProofProtoMsg): _6.CompressedBatchProof; toProto(message: _6.CompressedBatchProof): Uint8Array; toProtoMsg(message: _6.CompressedBatchProof): _6.CompressedBatchProofProtoMsg; }; CompressedBatchEntry: { typeUrl: string; encode(message: _6.CompressedBatchEntry, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.CompressedBatchEntry; fromPartial(object: Partial<_6.CompressedBatchEntry>): _6.CompressedBatchEntry; fromAmino(object: _6.CompressedBatchEntryAmino): _6.CompressedBatchEntry; toAmino(message: _6.CompressedBatchEntry): _6.CompressedBatchEntryAmino; fromAminoMsg(object: _6.CompressedBatchEntryAminoMsg): _6.CompressedBatchEntry; fromProtoMsg(message: _6.CompressedBatchEntryProtoMsg): _6.CompressedBatchEntry; toProto(message: _6.CompressedBatchEntry): Uint8Array; toProtoMsg(message: _6.CompressedBatchEntry): _6.CompressedBatchEntryProtoMsg; }; CompressedExistenceProof: { typeUrl: string; encode(message: _6.CompressedExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.CompressedExistenceProof; fromPartial(object: Partial<_6.CompressedExistenceProof>): _6.CompressedExistenceProof; fromAmino(object: _6.CompressedExistenceProofAmino): _6.CompressedExistenceProof; toAmino(message: _6.CompressedExistenceProof): _6.CompressedExistenceProofAmino; fromAminoMsg(object: _6.CompressedExistenceProofAminoMsg): _6.CompressedExistenceProof; fromProtoMsg(message: _6.CompressedExistenceProofProtoMsg): _6.CompressedExistenceProof; toProto(message: _6.CompressedExistenceProof): Uint8Array; toProtoMsg(message: _6.CompressedExistenceProof): _6.CompressedExistenceProofProtoMsg; }; CompressedNonExistenceProof: { typeUrl: string; encode(message: _6.CompressedNonExistenceProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter; decode(input: Uint8Array | import("..").BinaryReader, length?: number): _6.CompressedNonExistenceProof; fromPartial(object: Partial<_6.CompressedNonExistenceProof>): _6.CompressedNonExistenceProof; fromAmino(object: _6.CompressedNonExistenceProofAmino): _6.CompressedNonExistenceProof; toAmino(message: _6.CompressedNonExistenceProof): _6.CompressedNonExistenceProofAmino; fromAminoMsg(object: _6.CompressedNonExistenceProofAminoMsg): _6.CompressedNonExistenceProof; fromProtoMsg(message: _6.CompressedNonExistenceProofProtoMsg): _6.CompressedNonExistenceProof; toProto(message: _6.CompressedNonExistenceProof): Uint8Array; toProtoMsg(message: _6.CompressedNonExistenceProof): _6.CompressedNonExistenceProofProtoMsg; }; };