import type { UltravioletUITheme } from '@ultraviolet/themes'; import type { CSSProperties, ElementType, ReactElement } from 'react'; import type { PolymorphicComponentProps } from './types'; import type { AlignItemsType, JustifyContentType } from './styles.css'; type ResponsiveProp = T | Partial>; type ToNumber = T extends `${infer N extends number}` ? N : never; type OwnStackProps = { gap?: ResponsiveProp>; direction?: ResponsiveProp<'row' | 'column' | 'row-reverse' | 'column-reverse'>; alignItems?: ResponsiveProp; justifyContent?: ResponsiveProp; wrap?: ResponsiveProp; width?: CSSProperties['width']; maxWidth?: CSSProperties['maxWidth']; minWidth?: CSSProperties['minWidth']; flex?: CSSProperties['flex']; className?: string; 'data-testid'?: string; id?: string; }; export type StackProps = PolymorphicComponentProps; export declare const Stack: (props: StackProps) => ReactElement; export {}; //# sourceMappingURL=index.d.ts.map