import './interface'; import './utils'; declare global { export namespace JSX { type TChildren = | Element | string | number | boolean | null | typeof undefined; interface IntrinsicAttributes { children?: TChildren | TChildren[]; } } export type TChildren = JSX.TChildren export type IntrinsicAttributes = JSX.IntrinsicAttributes export function Choose(props: { children?: TChildren | TChildren[] }): any; export function When(props: { children?: TChildren | TChildren[]; condition: boolean; }): any; export function Otherwise(props: { children?: TChildren | TChildren[] }): any; export function If(props: { children?: TChildren | TChildren[]; condition: boolean; }): any; export function For(props: { children?: TChildren | TChildren[]; each: string; of: Iterable; index?: string; }): any; export function With(props: { children?: TChildren | TChildren[];[id: string]: any; }): any; } export * from '.'