export type Option = { name: string; description?: string; shortcut?: string; required: boolean; deprecated: boolean; mode: OptionMode; }; export declare enum OptionMode { VALUE_NONE = "value_none", VALUE_OPTIONAL = "value_optional", VALUE_REQUIRED = "value_required", VALUE_ARRAY = "value_array" } export declare class OptionConfiguration { private readonly option; constructor(option: Option); shortcut(shortcut: string): this; description(description: string): this; required(required?: boolean): this; valueRequired(): this; valueNone(): this; valueOptional(): this; valueArray(): this; deprecated(): this; } //# sourceMappingURL=Option.d.ts.map