import { type ElementType, type JSXElementConstructor, type ReactNode } from 'react'; export * from './adornments'; export * from './buttons'; export * from './colors'; export * from './columns'; export * from './dialogs'; export * from './dictionaries'; export * from './directions'; export * from './dragAndDrop'; export * from './element'; export * from './events'; export * from './inputs'; export * from './item'; export * from './positions'; export * from './radii'; export * from './refs'; export * from './responsive'; export * from './rest'; export * from './sizes'; export * from './style'; export * from './tokens'; export interface ChildrenProps { children?: ReactNode | string; } export interface ElementTypeProps { elementType?: T | JSXElementConstructor; } export declare enum SpiritBreakpoints { TABLET = "tablet", DESKTOP = "desktop" } export type Booleanish = boolean | 'true' | 'false'; export type PositiveInteger = `${T}` extends '0' | `-${any}` | `${any}.${any}` ? never : T;