import { ComponentMeta, CssPartMeta, CssPropMeta, DocTagMeta, EventMeta, HeritageMeta, MethodMeta, PropMeta } from '../plugins/ComponentMeta'; export declare type MergeableComponentMetaPart = PropMeta | DocTagMeta | MethodMeta | EventMeta | CssPropMeta | CssPartMeta | ComponentMeta; /** * Merges `x` into `y` in-place. `y` will take precedence when meta exists in both `x` and `y`. */ export declare function mergeComponentMeta(x: Partial, y: ComponentMeta): ComponentMeta; export declare function sortComponentMeta(components: ComponentMeta[]): ComponentMeta[]; export declare function traverseHeritageTree(heritages: HeritageMeta[], callback: (heritage: HeritageMeta) => void): void; //# sourceMappingURL=component.d.ts.map