export type Argument = { name: string; description?: string; optional: boolean; variadic: boolean; validator?: (value: string) => boolean; }; export declare class ArgumentConfiguration { private readonly options; constructor(options: Argument); optional(optional?: boolean): this; variadic(variadic?: boolean): this; description(description: string): this; validator(validator: (value: string) => boolean): this; } //# sourceMappingURL=Argument.d.ts.map