import type { NodeData } from '../types'; export interface VueComponentOptions { componentName?: string; typescript?: boolean; composition?: boolean; includeProps?: boolean; sfc?: boolean; } /** * Convert NodeData to Vue component string */ export declare function generateVueComponent(nodeData: NodeData, options?: VueComponentOptions): string; /** * Generate multiple Vue components from NodeData array */ export declare function generateVueComponents(nodeDataArray: NodeData[], options?: VueComponentOptions): { [componentName: string]: string; }; /** * Generate Vue component with Storybook story */ export declare function generateVueWithStorybook(nodeData: NodeData, options?: VueComponentOptions): { component: string; story: string; };