import { BinaryReader, BinaryWriter } from "../../binary"; import { DeepPartial, Exact } from "../../helpers"; import { JsonSafe } from "../../json-safe"; export declare const protobufPackage = "tendermint.crypto"; /** PublicKey defines the keys available for use with Validators */ export interface PublicKey { ed25519?: Uint8Array; secp256k1?: Uint8Array; } export declare const PublicKey: { typeUrl: string; encode(message: PublicKey, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): PublicKey; fromJSON(object: any): PublicKey; toJSON(message: PublicKey): JsonSafe; fromPartial, I>>(object: I): PublicKey; };