import { B as Boundary, P as Project } from './variant-BqU-O12A.js'; export { a as assertSingleSegment } from './variant-BqU-O12A.js'; import 'zod'; interface VariantOptions { suffix?: string | boolean; name?: string; } interface ResolvedVariant { suffix: string; displayName: string; } /** * What this build is called. * * `--suffix` takes an OPTIONAL value: commander hands back `true` when the flag * was given without one, which is the "name it after the branch" signal. The * RAW string feeds the label, because it still has the word boundaries a bundle * id cannot carry (`seeded-feed` → "Acme Seeded Feed"); the sanitized slug * feeds the bundle id. */ declare function resolveVariant(boundary: Boundary, project: Project, options: VariantOptions): ResolvedVariant; export { resolveVariant };