import type { Command } from "./command.js"; import type { Type } from "./type.js"; import type { ActionHandler, Argument, CommandResult, CompleteHandler, CompleteOptions, Completion, Description, EnvVar, EnvVarOptions, EnvVarValueHandler, Example, GlobalEnvVarOptions, GlobalOptionOptions, HelpHandler, Option, OptionOptions, OptionValueHandler, TypeDef, TypeOptions, VersionHandler } from "./types.js"; /** @deprecated Use `Argument` instead. */ export type IArgument = Argument; /** @deprecated Use `GlobalOptionOptions` instead. */ export type ICommandGlobalOption | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = GlobalOptionOptions; /** @deprecated Use `OptionOptions` instead. */ export type ICommandOption | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = OptionOptions; /** @deprecated Use `CompleteOptions` instead. */ export type ICompleteOptions = CompleteOptions; /** @deprecated Use `Completion` instead. */ export type ICompletion | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = Completion; /** @deprecated Use `EnvVar` instead. */ export type IEnvVar = EnvVar; /** @deprecated Use `EnvVarOptions` instead. */ export type IEnvVarOptions = EnvVarOptions; /** @deprecated Use `Example` instead. */ export type IExample = Example; /** @deprecated Use `GlobalEnvVarOptions` instead. */ export type IGlobalEnvVarOptions = GlobalEnvVarOptions; /** @deprecated Use `Option` instead. */ export type IOption | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = Option; /** @deprecated Use `CommandResult` instead. */ export type IParseResult | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = CommandResult; /** @deprecated Use `TypeDef` instead. */ export type IType = TypeDef; /** @deprecated Use `TypeOptions` instead. */ export type ITypeOptions = TypeOptions; /** @deprecated Use `ActionHandler` instead. */ export type IAction | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = ActionHandler; /** @deprecated Use `CompleteHandler` instead. */ export type ICompleteHandler | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = CompleteHandler; /** @deprecated Use `Description` instead. */ export type IDescription | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined> = Description; /** @deprecated Use `EnvVarValueHandler` instead. */ export type IEnvVarValueHandler = EnvVarValueHandler; /** @deprecated Use `OptionValueHandler` instead. */ export type IFlagValueHandler = OptionValueHandler; /** @deprecated Use `HelpHandler` instead. */ export type IHelpHandler | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined, C extends Command = Command> = HelpHandler; /** @deprecated Use `VersionHandler` instead. */ export type IVersionHandler | void = any, A extends Array = O extends number ? any : [], G extends Record | void = O extends number ? any : void, PG extends Record | void = O extends number ? any : void, CT extends Record | void = O extends number ? any : void, GT extends Record | void = O extends number ? any : void, PT extends Record | void = O extends number ? any : void, P extends Command | undefined = O extends number ? any : undefined, C extends Command = Command> = VersionHandler; /** @deprecated Use `Type.infer` instead. */ export type TypeValue = Type.infer; //# sourceMappingURL=deprecated.d.ts.map