import type { NodeData } from '../types'; export interface AngularComponentOptions { componentName?: string; selector?: string; standalone?: boolean; includeProps?: boolean; includeStyles?: boolean; } /** * Convert NodeData to Angular component */ export declare function generateAngularComponent(nodeData: NodeData, options?: AngularComponentOptions): { ts: string; html: string; css?: string; }; /** * Generate multiple Angular components from NodeData array */ export declare function generateAngularComponents(nodeDataArray: NodeData[], options?: AngularComponentOptions): { [componentName: string]: { ts: string; html: string; css?: string; }; }; /** * Generate Angular component with Storybook story */ export declare function generateAngularWithStorybook(nodeData: NodeData, options?: AngularComponentOptions): { component: { ts: string; html: string; css?: string; }; story: string; };