export declare type ElementType = "component" | "module" | "template" | "object" | "element"; export declare type TemplateType = { value: string; label: string; mode?: string; special?: string; }; export declare type AddItemOptions = { element: ElementType; name: string; niceName: string; storybook: boolean; type?: TemplateType; }; export declare type FileType = "ui" | "schema" | "stories" | "data"; export interface AstModuleOptions { ast: object; name: string; alias?: string; } export interface AddDeclOptions extends AstModuleOptions { type: "import" | "lazyImport" | "namedExport" | "defaultExport"; }