import { type BaseCommand } from '../commands/base.js';
import { type CommandFlag } from '../types/flag_types.js';
export declare class YargsCommand {
    constructor(opts: {
        command: string;
        description: string;
        commandDef: BaseCommand | any;
        handler: string;
    }, flags: {
        requiredFlags: CommandFlag[];
        requiredFlagsWithDisabledPrompt: CommandFlag[];
        optionalFlags: CommandFlag[];
    });
}
