/** * pop treasury claim-mine — auto-claim your allocation from every unclaimed * distribution. This is the RECOMMENDED claim path: it recomputes the * PT-proportional merkle tree at each distribution's checkpoint block (the * same allocation rules as compute-merkle), verifies the recomputed root * matches the on-chain root, and derives your exact amount + proof — no * manual --amount/--proof needed (that escape hatch is pop treasury claim). * * Pre-flight (skippable with --no-preflight): per-distribution hasClaimed reads * skip claims the subgraph hasn't indexed yet. Opt-out BLOCKS with a * PreconditionError — the DEPLOYED PaymentManager reverts OptedOut in * claimDistribution (L-19's removal of that gate is not deployed). * * Amounts display in the payout token's human units — address(0) is the * chain's native token (verified against contracts origin/main * src/PaymentManager.sol), otherwise a live ERC20 decimals() read. */ import type { Argv, ArgumentsCamelCase } from 'yargs'; interface ClaimMineArgs { org?: string; chain?: number; rpc?: string; 'private-key'?: string; 'dry-run'?: boolean; yes?: boolean; preflight?: boolean; } export declare const claimMineHandler: { builder: (yargs: Argv) => Argv<{}>; handler: (argv: ArgumentsCamelCase) => Promise; }; export {};