/**
 * A CLI command handler that can be dispatched by the router.
 */
export interface CliCommand {
    /** Command name (e.g. "init", "create") */
    name: string;
    /** Short description for help text */
    description: string;
    /** Usage string (e.g. "planu init [path]") */
    usage: string;
    /** Execute the command with parsed args */
    run(args: string[]): Promise<void>;
}
//# sourceMappingURL=cli.d.ts.map