import { Assignable } from './enums'; export declare enum KeyType { ED25519 = 0 } export declare class PublicKey extends Assignable { keyType: KeyType; data: Uint8Array; static fromRaw(data: Uint8Array): PublicKey; static from(value: string | PublicKey): PublicKey; static fromString(encodedKey: string): PublicKey; toString(): string; verify(message: Uint8Array, signature: Uint8Array): boolean; }