import type { HTMLAttributes, PropsWithChildren } from 'react'; import type { Alignable, IntrinsicComponent, StylableComponent } from '@brix-ui/types/component'; import { Direction } from '@brix-ui/types/css'; import type { FlexElement } from '@brix-ui/types/html'; import type { Values } from '@brix-ui/utils/types'; import type { BlockProps } from '../block'; export interface FlexProps extends PropsWithChildren>>, StylableComponent, Alignable, BlockProps { direction?: Values; isReversed?: boolean; hasWrap?: boolean; }