import { DisplayProps, FlexDirectionProps, FlexWrapProps, ResponsiveAlignContentProps, ResponsiveAlignItemsProps, ResponsiveDisplayProps, ResponsiveFlexDirectionProps, ResponsiveFlexWrapProps, ResponsiveGapProps, ResponsiveGapXProps, ResponsiveGapYProps, ResponsiveJustifyContentProps, ResponsiveJustifyItemsProps, ResponsiveJustifySelfProps, ResponsiveSideProps, SpaceProps } from '../../utils/types/types'; import { ForwardRefExoticComponent, RefAttributes } from 'react'; type ListFC = ForwardRefExoticComponent & RefAttributes> & { Item: typeof ListItem; }; export interface ListProps extends React.ComponentProps<"ul"> { children?: React.ReactNode; type?: "bullet" | "number" | "extraTight" | "none"; display?: ResponsiveDisplayProps | DisplayProps; flexWrap?: ResponsiveFlexWrapProps | FlexWrapProps; flexDirection?: ResponsiveFlexDirectionProps | FlexDirectionProps; gap?: ResponsiveGapProps | SpaceProps; gapX?: ResponsiveGapXProps | SpaceProps; gapY?: ResponsiveGapYProps | SpaceProps; justifyContent?: ResponsiveJustifyContentProps; alignItems?: ResponsiveAlignItemsProps; justifyItems?: ResponsiveJustifyItemsProps; justifySelf?: ResponsiveJustifySelfProps; alignContent?: ResponsiveAlignContentProps; padding?: ResponsiveSideProps; } declare const List: ListFC; export interface ListItemProps extends React.ComponentProps<"li"> { children?: React.ReactNode | string; } declare const ListItem: ForwardRefExoticComponent & RefAttributes>; export default List;