export abstract class GenericKeypair { constructor() {} abstract Encrypt(input : string) : string; abstract Decrypt(input: string) : string; abstract Sign(dataToSign : string) : string; abstract Verify(dataToCheck : string, signatureToVerify : string) : boolean; abstract GetPublicKey() : string; abstract GetPrivateKey() : string; }