import type { VaultDocument } from './models/VaultDocument'; export interface EncryptWithPassphraseRnOptions { docId?: string; vaultId?: string; epoch?: number; /** Argon2id memory cost in KiB. Default 65536 (64 MiB). Matches server. */ memory?: number; /** Argon2id iterations. Default 3. Matches server. */ iterations?: number; } export declare function encryptWithPassphraseRn(plaintext: Uint8Array, passphrase: string, options?: EncryptWithPassphraseRnOptions): Promise; export declare function decryptWithPassphraseRn(vault: VaultDocument, passphrase: string): Promise;