#!/usr/bin/env node declare const MODEL_TYPES: string[]; export type ModelType = typeof MODEL_TYPES[number]; export interface CustomComponentManifestModelField { name: string; type: ModelType; initialValue: any; inspector?: string; enumDefinition?: string[]; enumLabels?: { [key: string]: string; }; description?: string; label?: string; } export interface CustomComponentManifestEntry { name: string; description?: string; model: Array; events: Array; defaultWidth?: number; defaultHeight?: number; } export interface CustomComponentManifest { customComponentSupportVersion: '2'; components: Record; } export declare function analyzeFile(filePath: string, tsconfigPath: string, rootDir: string): CustomComponentManifest; export declare const generateManifest: () => void; export {};