export interface ProjectCapabilityEvidence { capability: string; source: string; value: string; } export interface ProjectCapabilityProfile { projectRoot: string; explicitPlugins: string[]; detectedStacks: string[]; selectedPlugins: string[]; confidence: "explicit" | "high" | "degraded"; evidence: ProjectCapabilityEvidence[]; fallbackToFullRegistry: boolean; fingerprint: string; } export interface ProjectCapabilityRegistry { version: string; plugins: Array<{ name: string; compatibleStacks?: string[]; }>; } export interface ProjectCapabilityProfileOptions { registry?: ProjectCapabilityRegistry; registryPath?: string; } export declare function resolveProjectCapabilityProfile(projectRoot: string, options?: ProjectCapabilityProfileOptions): ProjectCapabilityProfile; //# sourceMappingURL=project-capability-profile.d.ts.map