import { P as Pubkey$1, T as TaPubkey } from './account_pb-nVy1q-D5.cjs'; type PubkeyInput = Uint8Array | string | Pubkey; declare class Pubkey { private readonly bytes; private constructor(); static from(value: PubkeyInput): Pubkey; static isThruFmt(value: string): boolean; toBytes(): Uint8Array; toBytesUnsafe(): Uint8Array; toThruFmt(): string; toHex(): string; equals(other: PubkeyInput): boolean; toProtoPubkey(): Pubkey$1; toProtoTaPubkey(): TaPubkey; static fromProtoPubkey(proto?: Pubkey$1): Pubkey; static fromProtoTaPubkey(proto?: TaPubkey): Pubkey; private static bytesFromString; } export { Pubkey as P, type PubkeyInput as a };