import { PropsType } from '../../../shared/types'; import { ChildType } from '../../renderer'; import { PluginPriority, PluginHost } from '../plugin'; import { CreatePlugin } from '../basic-plugins'; import { CompType } from './types'; export declare class ComponentPlugin | string> implements CreatePlugin | string> { priority: PluginPriority; create(tag: string | CompType | Tag, props: PropsType | undefined, children: ChildType[], host: PluginHost | string>): Node | undefined; }