import { TargetCategory, TargetDefinition, TargetId, TargetScope, TargetStatus } from "./outfitter-gsjbcta2.js"; import { NotFoundError, Result, ValidationError } from "@outfitter/contracts"; declare const TARGET_REGISTRY: ReadonlyMap; declare const TARGET_IDS: readonly TargetId[]; declare const READY_TARGET_IDS: readonly TargetId[]; declare const INIT_TARGET_IDS: readonly TargetId[]; declare const SCAFFOLD_TARGET_IDS: readonly TargetId[]; declare function getTarget(id: string): Result; declare function getReadyTarget(id: string): Result; declare function getInitTarget(id: string): Result; declare function getScaffoldTarget(id: string): Result; declare function resolvePlacement(target: TargetDefinition): "apps" | "packages"; declare function listTargets(filter?: { readonly status?: TargetStatus; readonly scope?: TargetScope; readonly category?: TargetCategory; }): readonly TargetDefinition[]; export { TARGET_REGISTRY, TARGET_IDS, READY_TARGET_IDS, INIT_TARGET_IDS, SCAFFOLD_TARGET_IDS, getTarget, getReadyTarget, getInitTarget, getScaffoldTarget, resolvePlacement, listTargets };