import { ComponentProps, ViewPort } from '@/types/cskTypes'; type AvailableGridItemColumnsCount = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12'; type AvailableGridItemSpan = | 'auto' | 'span-1' | 'span-2' | 'span-3' | 'span-4' | 'span-5' | 'span-6' | 'span-7' | 'span-8' | 'span-9' | 'span-10' | 'span-11' | 'span-12' | 'span-full'; export type AvailableGridItemRowStart = '1' | '2' | '3' | '4' | '5' | '6'; type Align = 'start' | 'end' | 'center' | 'baseline' | 'stretch'; export type GridItemAdditionalProps = { className?: string; }; export type GridItemParameters = { displayName?: string; columnStart?: AvailableGridItemColumnsCount | ViewPort; columnSpan?: AvailableGridItemSpan | ViewPort; rowStart?: AvailableGridItemRowStart | ViewPort; rowSpan?: AvailableGridItemSpan | ViewPort; alignSelf?: Align | ViewPort; }; export enum GridItemSlots { Inner = 'inner', } export type GridItemProps = ComponentProps & GridItemAdditionalProps; export { default } from './grid-item';