import type { JWK } from 'jose'; import { Algorithm, KeyBase, KeyTypeSymbol } from './types'; import { KeyLike } from 'jose'; export interface Ed25519Key extends KeyBase { type: 'public' | 'private'; [KeyTypeSymbol]: 'ed25519'; x: Uint8Array; d?: Uint8Array; } export declare function ed25519ImportKey(jwk: JWK): Promise; export declare function ed25519ExportKey(key: KeyLike | Uint8Array): Promise; export declare function ed25519Sign(key: any, message: Uint8Array): Promise; export declare function ed25519Verify(key: any, sig: Uint8Array, message: Uint8Array): Promise; export declare const ed25519: Algorithm; //# sourceMappingURL=eddsa.d.ts.map