import { JSX as StencilJSX } from './components'; import React from 'react'; type StencilToReact = { [P in keyof T]?: T[P] extends Record ? StencilToReact : T[P] extends boolean | number | string | undefined | null ? T[P] : string; }; type Reactify = StencilToReact & { ref?: React.RefObject; children?: React.ReactNode; className?: string; style?: React.CSSProperties; onClick?: React.MouseEventHandler; onChange?: React.ChangeEventHandler; [key: `data-${string}`]: string | undefined; }; declare module 'react' { namespace JSX { interface IntrinsicElements { 'strata-provider': Reactify<'strata-provider'>; 'strata-dynamic': Reactify<'strata-dynamic'> & { component: string; props?: any; syncEnabled?: boolean; }; } } } export {};