import { PubKey } from '@routerprotocol/chain-api/ethermint/crypto/v1/ethsecp256k1/keys_pb'; import { Any } from 'google-protobuf/google/protobuf/any_pb'; import { Address } from './Address'; export declare class PublicKey { private type; private key; private constructor(); static fromBase64(publicKey: string, type?: string): PublicKey; static fromHex(privateKey: string): PublicKey; toPubKeyBytes(): Uint8Array; toBase64(): string; toHex(): string; toBech32(): string; toAddress(): Address; toProto(): PubKey; toAny(): Any; }