import type { ComponentInventoryEntry } from "../../types.js"; import type { ComponentNode } from "../types.js"; export interface ComponentExtractInputs { baseInventory: ComponentInventoryEntry[]; componentsModule: string | null; dsSelfMode: boolean; componentFiles: Map; } export interface ComponentExtraction { nodes: ComponentNode[]; } export declare function extractComponents(inputs: ComponentExtractInputs): ComponentExtraction;