import { CSSProperties, HTMLAttributes, ReactNode } from 'react'; import { TBreakpoints, TSizeAll } from '../../types'; export interface BreakpointProperty { [key: string]: number | string; } export type BreakpointProperties = number | string | BreakpointProperty; type TContainerSpacing = TSizeAll | number; type BreakpointMap = { [key in TBreakpoints]: T; }; type StyleProp = T | Partial>; export interface IContainerProps extends HTMLAttributes { /** * the content to render inside the Container container */ children: ReactNode | JSX.Element; /** * the items alignment of the Container container * @default start */ yAlign?: StyleProp; /** * the items alignment of the Container container * @default start */ xAlign?: StyleProp; /** * the gap between the Container items */ spacing?: StyleProp; /** * set the maxWidth of the Container, if not set it will be 100%. */ maxWidth?: StyleProp; } export {}; //# sourceMappingURL=types.d.ts.map