export type Json = number | string | boolean | null | Json[] | { [K: string]: Json | undefined; }; export type UiNode = null | undefined | boolean | string | number | UiNode[] | { type: string; props?: Record; children?: UiNode; }; export type FunctionalComponent

= {}> = (props: P) => UiNode; export declare function Fragment(props: { children: UiNode; }): UiNode; export declare function element(type: string | FunctionalComponent, props: Record): UiNode; export type Breakpoint = "base" | "sm" | "md" | "lg"; export type Responsive = T | Partial>; export type Space = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9";