crypto: { DominoOp: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): DominoOp; encode(message: DominoOp,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: DominoOpAmino): DominoOp; fromAminoMsg(object: DominoOpAminoMsg): DominoOp; fromPartial(object: { input?: string; key?: string; output?: string; }): DominoOp; fromProtoMsg(message: DominoOpProtoMsg): DominoOp; toAmino(message: DominoOp): DominoOpAmino; toProto(message: DominoOp): Uint8Array; toProtoMsg(message: DominoOp): DominoOpProtoMsg; }; Proof: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): Proof; encode(message: Proof,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: ProofAmino): Proof; fromAminoMsg(object: ProofAminoMsg): Proof; fromPartial(object: { aunts?: Uint8Array[]; index?: bigint; leafHash?: Uint8Array; total?: bigint; }): Proof; fromProtoMsg(message: ProofProtoMsg): Proof; toAmino(message: Proof): ProofAmino; toProto(message: Proof): Uint8Array; toProtoMsg(message: Proof): ProofProtoMsg; }; ProofOp: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): ProofOp; encode(message: ProofOp,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: ProofOpAmino): ProofOp; fromAminoMsg(object: ProofOpAminoMsg): ProofOp; fromPartial(object: { data?: Uint8Array; key?: Uint8Array; type?: string; }): ProofOp; fromProtoMsg(message: ProofOpProtoMsg): ProofOp; toAmino(message: ProofOp): ProofOpAmino; toProto(message: ProofOp): Uint8Array; toProtoMsg(message: ProofOp): ProofOpProtoMsg; }; ProofOps: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): ProofOps; encode(message: ProofOps,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: ProofOpsAmino): ProofOps; fromAminoMsg(object: ProofOpsAminoMsg): ProofOps; fromPartial(object: { ops?: { data?: Uint8Array; key?: Uint8Array; type?: string; }[]; }): ProofOps; fromProtoMsg(message: ProofOpsProtoMsg): ProofOps; toAmino(message: ProofOps): ProofOpsAmino; toProto(message: ProofOps): Uint8Array; toProtoMsg(message: ProofOps): ProofOpsProtoMsg; }; PublicKey: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): PublicKey; encode(message: PublicKey,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: PublicKeyAmino): PublicKey; fromAminoMsg(object: PublicKeyAminoMsg): PublicKey; fromPartial(object: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }): PublicKey; fromProtoMsg(message: PublicKeyProtoMsg): PublicKey; toAmino(message: PublicKey): PublicKeyAmino; toProto(message: PublicKey): Uint8Array; toProtoMsg(message: PublicKey): PublicKeyProtoMsg; }; ValueOp: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): ValueOp; encode(message: ValueOp,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: ValueOpAmino): ValueOp; fromAminoMsg(object: ValueOpAminoMsg): ValueOp; fromPartial(object: { key?: Uint8Array; proof?: { aunts?: Uint8Array[]; index?: bigint; leafHash?: Uint8Array; total?: bigint; }; }): ValueOp; fromProtoMsg(message: ValueOpProtoMsg): ValueOp; toAmino(message: ValueOp): ValueOpAmino; toProto(message: ValueOp): Uint8Array; toProtoMsg(message: ValueOp): ValueOpProtoMsg; }; } = ...