import { AnimationGetter, AnimationProp, AnimationProps, AnimationsProps } from "./animations.js";
import { ColorGetter } from "./colors.js";
import { BackgroundColorProps, BackgroundsProps } from "./backgrounds.js";
import { BorderBottomColorProps, BorderBottomProps, BorderBottomWidthProps, BorderColorProps, BorderGetter, BorderLeftColorProps, BorderLeftProps, BorderLeftWidthProps, BorderProps, BorderRadiusProp, BorderRadiusProps, BorderRightColorProps, BorderRightProps, BorderRightWidthProps, BorderStyleGetter, BorderStyleProps, BorderTopColorProps, BorderTopProps, BorderTopWidthProps, BorderWidthGetter, BorderWidthProps, BordersProps, DivideColorProps, DivideStyleProps, DivideXProps, DivideXReverseProps, DivideYProps, DivideYReverseProps, OutlineColorProps, OutlineProps, OutlineStyleProps, OutlineWidthProps, RadiusGetter, RingColorProps, RingProps, RingWidthGetter } from "./borders.js";
import { IsTruncatedProps, MaxLinesProps, WordBreakProps, isTruncated, maxLines, wordBreak } from "./custom.js";
import { BoxShadowProps, EffectsProps, OpacityProps, ShadowGetter, TextShadowProps } from "./effects.js";
import { BottomProps, BoxSizingProps, DisplayProps, FloatProps, InsetGetter, LayoutProps, LeftProps, ObjectFitProps, OverflowProps, OverflowXProps, OverflowYProps, OverscrollBehaviorProps, PositionProps, RightProps, TopProps, VisibilityProps, ZIndexGetter, ZIndexProps } from "./layout.js";
import { AlignContentProps, AlignItemsProps, AlignSelfProps, FlexBasisProps, FlexDirectionProps, FlexGrowProps, FlexProps, FlexShrinkProps, FlexWrapProps, FlexboxesProps, JustifyContentProps, JustifyItemsProps, JustifySelfProps, OrderProps } from "./flexboxes.js";
import { AppearanceProps, CursorProps, InteractivityProps, PointerEventsProps, ResizeProps, UserSelectProps } from "./interactivity.js";
import { HeightProps, MaxHeightProps, MaxWidthProps, MinHeightProps, MinWidthProps, SizeGetter, SizingProps, WidthProps } from "./sizing.js";
import { MarginBottomProps, MarginLeftProps, MarginProps, MarginRightProps, MarginTopProps, MarginXProps, MarginYProps, PaddingBottomProps, PaddingLeftProps, PaddingProps, PaddingRightProps, PaddingTopProps, PaddingXProps, PaddingYProps, SpaceGetter, SpaceProps, SpaceXProps, SpaceXReverseProps, SpaceYProps, SpaceYReverseProps } from "./space.js";
import { RotateProps, ScaleProps, ScaleXProps, ScaleYProps, SkewXProps, SkewYProps, TransformGetter, TransformOriginProps, TransformProps, TransformsProps, TranslateXProps, TranslateYProps } from "./transforms.js";
import { DurationGetter, TimingFunctionGetter, TransitionDelayProps, TransitionDurationProps, TransitionGetter, TransitionPropertyGetter, TransitionPropertyProps, TransitionProps, TransitionTimingFunctionProps, TransitionsProps } from "./transitions.js";
import { ColorProps, FontFamilyProps, FontGetter, FontSizeGetter, FontSizeProps, FontStyleProps, FontWeightGetter, FontWeightProps, LetterSpacingProps, LineHeightGetter, LineHeightProps, ListStylePositionProps, ListStyleTypeProps, TextAlignProps, TextDecorationProps, TextOverflowProps, TextTransformProps, TypographyProps, VerticalAlignProps, WhiteSpaceProps } from "./typography.js";
import { SystemProps, system } from "./system.js";
