import { ICommand } from '../types'; export interface ParsedArguments { command: string; args: string[]; options: Record; } export declare class ArgumentParser { parse(argv: string[]): ParsedArguments; parseWithCommand(argv: string[], command: ICommand): ParsedArguments; private parseOptionValue; private validateOptions; private applyOptionDefaults; generateHelp(command: ICommand): string; generateGlobalHelp(commands: ICommand[]): string; }