import type { IntentSet } from "./intent.js"; export type Capability = "source-control" | "docker-registry" | "infra-control" | "deployment-target" | "domain"; export type Plane = "control" | "application"; export interface Need { readonly capability: Capability; readonly scope: string; readonly plane: Plane; } export declare const controlPlaneHostId: (intent: IntentSet) => string | undefined; export declare const resolveNeeds: (intent: IntentSet) => Need[]; export declare const needKey: (need: Need) => string; //# sourceMappingURL=needs.d.ts.map