import { Assignable } from './enums';
export interface Signature {
    signature: Uint8Array;
    publicKey: PublicKey;
}
/** All supported key types */
export declare enum KeyType {
    ED25519 = 0
}
export declare class PublicKey extends Assignable {
    keyType: KeyType;
    data: Uint8Array;
    static from(value: string | PublicKey | Uint8Array): PublicKey;
    static fromString(encodedKey: string): PublicKey;
    toString(): string;
}
