/** * pop vote announce-all — batch-announce every ended proposal. * * Each candidate is pre-checked with callStatic.announceWinner so proposals * that would revert (already announced, quorum edge, …) are skipped without * burning gas. The whole batch is wrapped in withIdempotency: an identical * retry within the TTL returns the prior batch result instead of re-running * (runs that found nothing to announce return early and are never cached). * finishWrite is deliberately NOT used here — it renders exactly one * transaction, and this command reports N of them with its own summary. */ import type { Argv, ArgumentsCamelCase } from 'yargs'; interface AnnounceAllArgs { org: string; chain?: number; rpc?: string; 'private-key'?: string; 'dry-run'?: boolean; 'idempotency-key'?: string; 'no-idempotency'?: boolean; } export declare const announceAllHandler: { builder: (yargs: Argv) => Argv<{ "idempotency-key": string | undefined; } & { "no-idempotency": boolean; }>; handler: (argv: ArgumentsCamelCase) => Promise; }; export {};