/** * pop project propose — create a project via a governance vote. * * Wraps TaskManager.createProject(BootstrapProjectConfig) in a HybridVoting * proposal whose option-0 execution batch targets the TaskManager (the * executor performs the call when the vote passes). Use `pop project create` * for the direct creator-hat/executor path. */ import type { Argv, ArgumentsCamelCase } from 'yargs'; interface ProposeArgs { org: string; name: string; description?: string; cap: number; managers?: string; duration: number; chain?: number; rpc?: string; 'private-key'?: string; 'dry-run'?: boolean; yes?: boolean; preflight?: boolean; } export declare const proposeHandler: { builder: (yargs: Argv) => Argv<{ name: string; } & { managers: string | undefined; } & { description: string | undefined; } & { cap: number; } & { duration: number; }>; handler: (argv: ArgumentsCamelCase) => Promise; }; export {};