interface IHashSigner { getCompressedPublicKeyHex(): Promise; signMessageHash(messageHash: Uint8Array): Promise; } interface ISimpleSecp256K1Provider { getCompressedPublicKeysHex(): Promise; getSignerForPublicKey(publicKey: Uint8Array): Promise; } export type { IHashSigner, ISimpleSecp256K1Provider, };