import { PublicKey } from "@solana/web3.js"; /** * Get pool PDAs for a given mint address. * Note: All seeds use "v3" suffix. */ export declare function getPoolPdas(programId: PublicKey, mintAddress: PublicKey): { config: PublicKey; vault: PublicKey; nullifiers: PublicKey; }; /** * Get the note tree PDA for a specific tree ID. */ export declare function getNoteTreePda(programId: PublicKey, mintAddress: PublicKey, treeId: number): PublicKey; /** * Get the global config PDA. */ export declare function getGlobalConfigPda(programId: PublicKey): PublicKey; /** * Get the nullifier marker PDA for a specific nullifier. * NOTE: Nullifier markers are global (no tree_id) to prevent cross-tree double-spend. */ export declare function getNullifierMarkerPda(programId: PublicKey, mintAddress: PublicKey, nullifier: Uint8Array): PublicKey;