import { Curve, KeyPair, KeyPairGenerator, PublicKey, Signature } from '@collabland/connector'; import { KeyPair as NKeyPair } from '@near-js/crypto'; export declare class NearKeyPair implements KeyPair { readonly keyPair: NKeyPair; constructor(keyPair: NKeyPair); sign(message: Uint8Array): Signature; getPrivateKey(): string; getPublicKey(): PublicKey; } export declare class NearKeyPairGenerator implements KeyPairGenerator { supportedCurves: Curve[]; generate(entropy?: Uint8Array): KeyPair; fromSecretKey(secretKey: string): KeyPair; fromMnemonic(mnemonic: string): KeyPair; verify(message: Uint8Array, signature: Signature, publicKey: PublicKey): boolean; encodePublicKey(publicKey: Uint8Array): string; decodePublicKey(publicKey: string): Uint8Array; }