/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import type { Package } from "@fluidframework/build-tools"; import { PackageCommand } from "../../BasePackageCommand.js"; import type { PackageSelectionDefault } from "../../flags.js"; /** * Represents a list of package categorized into two arrays */ interface PackageTypesList { /** * An array of strings containing package names that have been updated. */ packagesUpdated: string[]; /** * An array of strings containing package names that have not been updated. */ packagesNotUpdated: string[]; } export default class SetReleaseTagPublishingCommand extends PackageCommand { static readonly description = "Updates which .d.ts file is referenced by the `types` field in package.json. This command is used during package publishing (by CI) to select the d.ts file which corresponds to the selected API-Extractor release tag."; static readonly state = "deprecated"; static readonly enableJsonFlag = true; static readonly flags: { private: import("@oclif/core/interfaces").BooleanFlag; scope: import("@oclif/core/interfaces").OptionFlag; skipScope: import("@oclif/core/interfaces").OptionFlag; all: import("@oclif/core/interfaces").BooleanFlag; dir: import("@oclif/core/interfaces").OptionFlag; packages: import("@oclif/core/interfaces").BooleanFlag; releaseGroup: import("@oclif/core/interfaces").OptionFlag<("client" | "server" | "build-tools" | "all" | "gitrest" | "historian")[] | undefined, import("@oclif/core/interfaces").CustomOptions>; releaseGroupRoot: import("@oclif/core/interfaces").OptionFlag<("client" | "server" | "build-tools" | "all" | "gitrest" | "historian")[] | undefined, import("@oclif/core/interfaces").CustomOptions>; changed: import("@oclif/core/interfaces").BooleanFlag; branch: import("@oclif/core/interfaces").OptionFlag; concurrency: import("@oclif/core/interfaces").OptionFlag; types: import("@oclif/core/interfaces").OptionFlag<"public" | "beta" | "alpha" | "untrimmed", import("@oclif/core/interfaces").CustomOptions>; checkFileExists: import("@oclif/core/interfaces").BooleanFlag; }; protected defaultSelection: PackageSelectionDefault; private readonly packageList; protected processPackage(pkg: Package): Promise; run(): Promise; } export {}; //# sourceMappingURL=setPackageTypesField.d.ts.map