/// import { ec as EC } from 'elliptic'; export declare function generateKeyPairHex(): { publicKey: string; privateKey: string; }; export declare function generateKeyPair(): { publicKey: string; privateKey: EC.KeyPair; }; export declare function sign(message: string, privateKey: Buffer | EC.KeyPair): any; export declare function verify(message: string, signature: EC.Signature | EC.SignatureOptions, publicKey: Buffer | EC.KeyPair): boolean; export declare function derive(privateKey: string, otherPublicKey: string): any;