import { buildToolLabel, cssFrameworkLabel } from './project-context-support.js'; import type { BuildTool, ComponentLibrary, CssFramework, ProjectContext } from './project-context-types.js'; /** * Re-exported so that every consumer of `./project-context.js` keeps seeing * the whole surface after the b1 file-size split: the four vocabulary names * are declared in `./project-context-types.js` and the two label maps in * `./project-context-support.js`. */ export { buildToolLabel, cssFrameworkLabel }; export type { BuildTool, ComponentLibrary, CssFramework, ProjectContext }; export declare function detectComponentLibrary(projectRoot: string, deps: Record): ComponentLibrary; export declare function detectProjectContext(projectRoot: string): ProjectContext; export declare function componentLibraryLabel(lib: ComponentLibrary): string;