type alias PreciseTokenForOptionsType ParametersK extends stringO extends ParseArgsOptionConfigDefinitionO["type"] extends "string" ? { kind: "option"; index: number; name: K; rawName: string; value: string; inlineValue: boolean; } : O["type"] extends "boolean" ? { kind: "option"; index: number; name: K; rawName: string; value: undefined; inlineValue: undefined; } : OptionToken & { name: K; }