import type { DecryptedNote } from "./mailbox.js"; /** * Fetch this account's encrypted notes from the relayer and decrypt them. * * Goes through the managed relayer helper, so the network coordinates stay * internal — there is no URL to pass. Notes that fail to decrypt are skipped: * a query can return rows addressed to other keys, and one bad row must not * lose the rest. * * @param authToken token from `register()` / `restore()` * @param walletSecretKey full 64-byte keypair.secretKey, used for decryption * @param walletPublicKey optional base58 filter, narrowing the query server-side */ export declare function fetchAndDecryptNotes(params: { authToken: string; walletSecretKey: Uint8Array; walletPublicKey?: string; limit?: number; offset?: number; }): Promise;