import { FixtureNode, ComponentDefinition } from '../core/index.js'; import { FixturePath } from '../core/FixturePath.js'; /** * Explorer's tree node structure, derived from FixtureNode. * This is the explorer's own representation of the fixture tree. */ export interface ExplorerTreeNode { readonly id: FixturePath; readonly name: string; readonly type: 'folder' | 'variants' | 'component'; readonly children?: readonly ExplorerTreeNode[]; readonly component?: ComponentDefinition; readonly labels: readonly string[]; } /** * Converts a FixtureNode tree to ExplorerTreeNode tree. * This allows the explorer to have its own tree structure. */ export declare function toExplorerTree(node: FixtureNode): ExplorerTreeNode; //# sourceMappingURL=types.d.ts.map