/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { BaseCommand } from "../../library/commands/base.js"; /** * Collect build performance data from Azure DevOps and generate processed metrics. * Fetches build records and timeline data via the ADO SDK, then processes * everything into aggregated metrics written as a single JSON file. */ export default class BuildPerfCollectCommand extends BaseCommand { static readonly description = "Collect build performance data from Azure DevOps and generate processed metrics."; static readonly flags: { adoApiToken: import("@oclif/core/interfaces").OptionFlag; org: import("@oclif/core/interfaces").OptionFlag; project: import("@oclif/core/interfaces").OptionFlag; mode: import("@oclif/core/interfaces").OptionFlag; buildCount: import("@oclif/core/interfaces").OptionFlag; buildDefId: import("@oclif/core/interfaces").OptionFlag; parallelJobs: import("@oclif/core/interfaces").OptionFlag; outputDir: import("@oclif/core/interfaces").OptionFlag; }; static readonly examples: { description: string; command: string; }[]; run(): Promise; } //# sourceMappingURL=collect.d.ts.map