import { ContainerParameters } from '@/components/canvas/Container/parameters'; import { ComponentProps, ViewPort } from '@/types/cskTypes'; type AvailableGridColumnsCount = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12'; type AvailableGridGap = '2' | '8' | '16'; type Align = 'start' | 'end' | 'center' | 'baseline' | 'stretch'; export type GridAdditionalProps = { className?: string; }; export type GridParameters = ContainerParameters & { columnsCount?: AvailableGridColumnsCount | ViewPort; gapY?: AvailableGridGap | ViewPort; gapX?: AvailableGridGap | ViewPort; alignItems?: Align | ViewPort; }; export enum GridSlots { GridInner = 'gridInner', } export type GridProps = ComponentProps & GridAdditionalProps; export { default } from './grid';