import { KeyPairBase } from './key_pair_base.js'; import type { ISignatureCrypto, PublicKey, KeyPairString } from '@meer-js/types'; /** * This class provides key pair functionality for Ed25519 curve: * generating key pairs, encoding key pairs, signing and verifying. */ export declare class KeyPairEd25519 extends KeyPairBase { readonly secretKey: string; readonly extendedSecretKey: string; readonly publicKey: PublicKey; constructor(extendedSecretKey: string); static fromRandom(): KeyPairEd25519; sign(message: Uint8Array): ISignatureCrypto; verify(message: Uint8Array, signature: Uint8Array): boolean; toString(): KeyPairString; getPublicKey(): PublicKey; } //# sourceMappingURL=key_pair_ed25519.d.ts.map