export declare type ComponentMetadata = { classname: string; isRoot: boolean; initialTagName: string; finalTagName: string; group?: string; imports?: Array; }; export declare type Metadata = { components: Array; prefix?: string; suffix?: string; }; export declare type TransformerOptions = { verbose?: true; metadata?: Metadata; }; export declare type FileTransformerOptions = TransformerOptions & { outDir: string; srcDir?: string; }; export declare type SourceCodeTransformerOptions = TransformerOptions & { srcDirectory: string; buildDirectory: string; }; export declare type SpecComponent = { classname: string; isRoot: boolean; initialTagName: string; group: string; label: string; }; export declare type RootComponent = SpecComponent & { finalTagName: string; }; export declare type CompileSpec = { components: Array; };