export default interface Signer { generatePrivateKey(): Uint8Array; getPublicKey(privateKey: Uint8Array): Promise; sign(privateKey: Uint8Array, data: Uint8Array): Promise; verify(publicKey: Uint8Array, data: Uint8Array, signature: Uint8Array): Promise; }