export declare const nodeImplementation: { hash: { sha256: (bytes: Uint8Array) => Promise; }; aes: { encrypt: (data: Uint8Array, keyStr: string) => Promise; decrypt: (encrypted: Uint8Array, keyStr: string) => Promise; genKeyStr: () => Promise; decryptGCM: (encrypted: string, keyStr: string, ivStr: string) => Promise; }; rsa: { verify: (message: Uint8Array, signature: Uint8Array, publicKey: Uint8Array) => Promise; }; ed25519: { verify: (message: Uint8Array, signature: Uint8Array, publicKey: Uint8Array) => Promise; }; keystore: { publicExchangeKey(): Promise; publicWriteKey(): Promise; decrypt(encrypted: string): Promise; sign(message: string, charSize: number): Promise; importSymmKey(key: string, name: string): Promise; exportSymmKey(name: string): Promise; keyExists(name: string): Promise; getAlg(): Promise; clear(): Promise; }; storage: { getItem: (key: string) => Promise; setItem: (key: string, val: T_1) => Promise; removeItem: (key: string) => Promise; clear: () => Promise; }; };