import { type ComponentDecl, type FlattenedDesignToken } from "./designmd.js"; export interface SourceConfig { version: 1; source: { kind: "design-file"; path: string; }; platform: string; aliases?: Record; } export interface InventoryComponent extends ComponentDecl { evidence: "declared"; confidence: "declared"; } export interface DesignSystemInventory { source: string; tokens: FlattenedDesignToken[]; components: InventoryComponent[]; diagnostics: string[]; } export declare function loadTaxonomy(): any; export declare function loadBaseline(id: string): any; export declare function listBaselineComponents(id: string): any; export declare function configureSource(projectDir: string, config: any): SourceConfig; export declare function readSourceConfig(projectDir: string): SourceConfig; export declare function inventoryFromDesignMd(path: string): DesignSystemInventory; export declare function diffDesignSystem(inventory: DesignSystemInventory, baselineId: string, options: { platform: string; projectAliases?: Record; }): any;