import type { BreakpointId, Margin, Padding } from '../../../core/types'; declare type JustifyContent = 'center' | 'start' | 'end' | 'flex-start' | 'flex-end' | 'left' | 'right' | 'normal' | 'space-between' | 'space-around' | 'space-evenly' | 'stretch' | 'safe center' | 'unsafe center' | 'inherit' | 'initial' | 'revert' | 'revert-layer' | 'unset'; declare type SlotContainerPadding = `${string}px ${string}px ${string}px ${string}px`; declare type FlexDirection = Partial<{ [breakpointId in BreakpointId]: 'row' | 'column'; }>; export declare type FlexLayoutWrapperData = { padding: Padding; cardInfo: { cardId: string; cardContentTypeId: string; maxWidth?: Partial<{ [breakpointId in BreakpointId]: string; }>; margin?: Margin; styles?: Record; }; direction: FlexDirection; margin?: Margin; justifyContent?: JustifyContent; gap?: Partial<{ [breakpointId in BreakpointId]: `${string}px ${string}px`; }>; slotContainerPadding?: SlotContainerPadding; }; export declare type FlexLayoutSlotData = { order: number; visible: boolean; padding: Padding; margin?: Margin; maxWidth?: Partial<{ [breakpointId in BreakpointId]: string; }>; justifyContent?: JustifyContent; gap?: Partial<{ [breakpointId in BreakpointId]: `${string}px ${string}px`; }>; slotContainerPadding?: SlotContainerPadding; }; export {};