/** * pop zkemail check — is this domain/address invited, and can it still claim? * * Answers the three questions an operator actually gets asked: * 1. what is this identifier's circuit commitment (Poseidon leaf id)? * 2. is it in the active allowlist, and for which role hats? * 3. has a specific address already been used to claim (registeredEmails dedup)? * * `--proof` additionally emits the merkle proof, which is what a claimant needs to submit * alongside a ZK proof. Generating the ZK proof itself needs the circuit witness and is a * browser/prover concern — see `pop zkemail check --help`. */ import type { Argv, ArgumentsCamelCase } from 'yargs'; interface CheckArgs { identifier: string; org?: string; chain?: number; proof?: boolean; } export declare const checkHandler: { command: string; builder: (yargs: Argv) => Argv<{ identifier: string | undefined; } & { proof: boolean; }>; handler: (argv: ArgumentsCamelCase) => Promise; }; export {};