import { Command } from 'commander';
import { LoggerInterface } from '@triviality/logger';
import { CommanderConfigurationInterface } from './CommanderConfigurationInterface';
/**
 * Shows errors when no valid command is found or no command given.
 */
export declare class CommanderBootstrapService {
    private commander;
    private commands;
    private logger;
    constructor(commander: Command, commands: Iterable<CommanderConfigurationInterface>, logger: LoggerInterface);
    handle(argv?: string[]): Promise<void>;
}
