/// import RadixSignatureProvider from './RadixSignatureProvider'; import RadixDecryptionProvider from './RadixDecryptionProvider'; import RadixAccount from '../account/RadixAccount'; import { RadixAtom } from '../atom_model'; export default abstract class RadixIdentity implements RadixSignatureProvider, RadixDecryptionProvider { abstract signAtom(atom: RadixAtom): Promise; abstract decryptECIESPayload(payload: Buffer): Promise; abstract getPublicKey(): Buffer; account: RadixAccount; }