import type { CSSProperties } from "react"; import type { AlignContentProps, AlignItemsProps, AlignSelfProps, BackgroundColorProps, BackgroundImageProps, BackgroundPositionProps, BackgroundProps, BackgroundRepeatProps, BackgroundSizeProps, BorderBottomProps, BorderColorProps, BorderLeftProps, BorderProps, BorderRadiusProps, BorderRightProps, BordersProps, BorderTopProps, BottomProps, BoxShadowProps, ButtonStyleProps, ColorStyleProps, DisplayProps, FlexBasisProps, FlexboxProps, FlexDirectionProps, FlexGrowProps, FlexProps, FlexWrapProps, FontFamilyProps, FontSizeProps, FontStyleProps, FontWeightProps, GridAreaProps, GridAutoColumnsProps, GridAutoFlowProps, GridAutoRowsProps, GridColumnGapProps, GridColumnProps, GridGapProps, GridProps, GridRowGapProps, GridRowProps, GridTemplateAreasProps, GridTemplateColumnsProps, GridTemplateRowsProps, HeightProps, JustifyContentProps, JustifyItemsProps, JustifySelfProps, LayoutProps, LeftProps, LetterSpacingProps, LineHeightProps, MarginProps, MaxHeightProps, MaxWidthProps, MinHeightProps, MinWidthProps, OpacityProps, OrderProps, OverflowProps, PaddingProps, PositionProps, RightProps, SizeProps, SpaceProps, TextAlignProps, TextStyleProps, TopProps, TypographyProps, VerticalAlignProps, WidthProps, ZIndexProps } from "styled-system"; import { variant as styledSystemVariant, type styleFn } from "styled-system"; export interface GapProps { gap?: CSSProperties["gap"]; rowGap?: CSSProperties["rowGap"]; columnGap?: CSSProperties["columnGap"]; } export declare const gap: styleFn; export declare function getStyledPropNames(...styleFns: styleFn[]): string[]; export declare const excludeStyledProps: (...styleFns: styleFn[]) => (prop: string | number) => boolean; export declare const variant: typeof styledSystemVariant; export declare const addStyledProps: styleFn; interface TransitionProps { transition?: CSSProperties["transition"]; transitionDelay?: CSSProperties["transitionDelay"]; transitionProperty?: CSSProperties["transition"]; transitionDuration?: CSSProperties["transitionDuration"]; transitionTimingFunction?: CSSProperties["transitionTimingFunction"]; } interface TransformProps { transform?: CSSProperties["transform"]; transformOrigin?: CSSProperties["transformOrigin"]; transformStyle?: CSSProperties["transformStyle"]; transformBox?: CSSProperties["transformBox"]; } export type TextOverflowProps = { whiteSpace?: CSSProperties["whiteSpace"]; textOverflow?: CSSProperties["textOverflow"]; }; export type VisibilityProps = { visibility?: CSSProperties["visibility"]; }; export type CursorProps = { cursor?: CSSProperties["cursor"]; }; export interface StyledProps extends SpaceProps, BackgroundColorProps, LayoutProps, FlexGrowProps, TypographyProps, MarginProps, PaddingProps, WidthProps, FontSizeProps, FontFamilyProps, TextAlignProps, LineHeightProps, FontWeightProps, FontStyleProps, LetterSpacingProps, DisplayProps, MaxWidthProps, MinWidthProps, HeightProps, MaxHeightProps, MinHeightProps, SizeProps, VerticalAlignProps, AlignItemsProps, AlignContentProps, JustifyItemsProps, JustifyContentProps, FlexWrapProps, FlexBasisProps, FlexDirectionProps, FlexProps, FlexboxProps, JustifySelfProps, AlignSelfProps, OrderProps, GridProps, GridGapProps, GridColumnGapProps, GridRowGapProps, GridColumnProps, GridRowProps, GridAutoFlowProps, GridAutoColumnsProps, GridAutoRowsProps, GridTemplateColumnsProps, GridTemplateRowsProps, GridTemplateAreasProps, GridAreaProps, BorderProps, BorderTopProps, BorderRightProps, BorderBottomProps, BorderLeftProps, BordersProps, BorderRadiusProps, BoxShadowProps, OpacityProps, OverflowProps, BorderColorProps, BackgroundProps, PositionProps, ZIndexProps, TopProps, RightProps, BottomProps, LeftProps, TextStyleProps, ColorStyleProps, ButtonStyleProps, TransitionProps, TransformProps, BackgroundImageProps, BackgroundPositionProps, BackgroundRepeatProps, BackgroundSizeProps, TextOverflowProps, VisibilityProps, CursorProps, GapProps { } export {};