import { BinaryReader, BinaryWriter } from "../../binary"; export declare const protobufPackage = "tendermint.crypto"; /** PublicKey defines the keys available for use with Validators */ export interface PublicKey { ed25519?: Uint8Array; secp256k1?: Uint8Array; } /** PublicKey defines the keys available for use with Validators */ export interface PublicKeySDKType { 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): unknown; fromPartial & { ed25519?: Uint8Array; secp256k1?: Uint8Array; } & Record, never>>(object: I): PublicKey; };