import type { Package } from "../../../utils/packageJson.js"; import type { Environments } from "../../../utils/environment.js"; import { Vercel } from "../../../modules/vercel/mod.js"; /** * Returns the subset of `packages` that should be deployed, as `Vercel` * instances ready for use by the orchestrator: * - private, not excluded. * - under `preview`, packages with no `VERCEL_PROJECT_ID_` env var * throw `MissingVercelProjectIdError` (strict — preview is the deliberate * per-package test path; silent skipping would hide misconfiguration). * - under any other environment, packages with no project ID are silently * skipped (lenient — production/next run across the whole workspace and * not every package is a deployable app). */ export declare function getDeployablePackages(packages: Package[], opts: { environment: Environments; exclude: Set; }): Vercel[]; //# sourceMappingURL=helpers.d.ts.map