export type PackageCommand = "install" | "remove" | "update" | "list"; export type UpdateTarget = { type: "all"; } | { type: "self"; } | { type: "extensions"; source?: string; } | { type: "models"; }; interface PackageCommandOptions { command: PackageCommand; source?: string; updateTarget?: UpdateTarget; showExtensionsSkippedNote: boolean; local: boolean; force: boolean; projectTrustOverride?: boolean; help: boolean; invalidOption?: string; invalidArgument?: string; missingOptionValue?: string; conflictingOptions?: string; } export declare function getPackageCommandUsage(command: PackageCommand): string; export declare function printPackageCommandHelp(command: PackageCommand): void; export declare function parsePackageCommand(args: string[]): PackageCommandOptions | undefined; export {}; //# sourceMappingURL=package-manager-cli-parser.d.ts.map