import type React from 'react'; type WithDirectives = { 'v-if'?: boolean; 'v-show'?: boolean; }; type MergeDirectives

= P & WithDirectives; export namespace CJSX { type Element = React.JSX.Element; type ElementClass = React.JSX.ElementClass; type ElementAttributesProperty = React.JSX.ElementAttributesProperty; type ElementChildrenAttribute = React.JSX.ElementChildrenAttribute; type ElementType = React.JSX.ElementType; type LibraryManagedAttributes = MergeDirectives< React.JSX.LibraryManagedAttributes >; type IntrinsicAttributes = React.JSX.IntrinsicAttributes & WithDirectives; type IntrinsicClassAttributes = React.JSX.IntrinsicClassAttributes; type IntrinsicElements = { [K in keyof React.JSX.IntrinsicElements]: MergeDirectives; }; }