/// import type { SlideBannerElementsProps } from '../SlideBanner'; import type { CSSProperties } from 'styled-components'; export declare const useFlexGridLayout: ({ components }: { components: SlideBannerElementsProps[]; }) => { layoutRef: import("react").MutableRefObject; positionRefs: import("react").MutableRefObject>; ccbInset: { top: string; right: string; bottom: string; left: string; }; componentGroups: Record; getPositionStyle: (position: string, ccbInset: Record, designType: string, size: 'LARGE' | 'MEDIUM' | 'SMALL' | 'GROUP', elementType: string) => CSSProperties; getComponentGroupLayout: (components: SlideBannerElementsProps[], position: string) => CSSProperties; };