import type { Command } from 'commander';
export declare class EngineCliError extends Error {
    readonly hint?: string;
    constructor(message: string, hint?: string);
}
/**
 * Register the `engine` verb group on a commander program/sub-program.
 *
 * Errors thrown by subcommand handlers surface via the root program's
 * `parseAsync().catch` — registered handlers don't call `process.exit`
 * directly. `EngineCliError.hint` is rendered when present.
 */
export declare function registerEngineCli(program: Command): void;
//# sourceMappingURL=cli.d.ts.map