/// import { ec as EC } from 'elliptic'; export declare function ellipticRSVSignature(signature: EC.Signature): Buffer; export declare function ellipticCompress(publicKey: Buffer): Buffer; export declare function ellipticDecompress(publicKey: Buffer): Buffer; export declare function ellipticGeneratePrivate(): Buffer; export declare function ellipticVerifyPrivateKey(privateKey: Buffer): boolean; export declare function ellipticGetPublic(privateKey: Buffer): Buffer; export declare function ellipticGetPublicCompressed(privateKey: Buffer): Buffer; export declare function ellipticDerive(publicKeyB: Buffer, privateKeyA: Buffer): Buffer; export declare function ellipticSignatureExport(sig: Buffer): Buffer; export declare function ellipticSign(msg: Buffer, privateKey: Buffer, rsvSig?: boolean): Buffer; export declare function ellipticRecover(sig: Buffer, msg: Buffer, compressed?: boolean): Buffer; export declare function ellipticVerify(sig: Buffer, msg: Buffer, publicKey: Buffer): boolean; //# sourceMappingURL=index.d.ts.map