interface ComponentConstructor {
    (): ComponentBuilder<Empty, Empty, Empty, Empty, never, never, never, Empty>;
    <TData, TProperty, TMethod, TComponentExport>(definition): void;
}