import { Command } from 'commander';
export interface CommandRegistrationResult {
    name: string;
    registered: boolean;
    error?: Error;
}
export type CommandRegistrar = (program: Command) => void;
export declare function resolveCommand(name: string): CommandRegistrar | null;
export declare function registerCommands(cli: any): void;
export declare const setupCommands: typeof registerCommands;
export declare const configureCommands: typeof registerCommands;
export default registerCommands;
