import React from 'react'; import { ClassValue } from 'classnames/types'; import Flex from '../Flex/Flex'; import { ResponsiveSelector } from '../../shared/utils/getResponsiveClasses/getResponsiveClasses'; import { SupportedGutterSize } from '../Gutter/Gutter'; import { CreateProps } from '../../types/utils/CreateProps'; declare type SpacingProps = { size?: SupportedGutterSize; horizontal?: SupportedGutterSize; vertical?: SupportedGutterSize; }; export declare type GutterBagProps = CreateProps<{ /** Array of content that will be presented in GutterBag items */ contents?: React.ReactElement[]; /** Size of spacing between content items */ spacing?: SpacingProps; /** Make items full width in specific breakpoints */ responsiveFullWidth?: ResponsiveSelector; /** Should only be used to make the drop shadows of the GutterBag content items visible. */ showOverflow?: boolean; /** Make item equally growable*/ growEqually?: boolean; /** GutterBag class name */ className?: ClassValue; }, typeof Flex, 'wrapContent'>; export declare type GutterBagAttributes = GutterBagProps; declare const GutterBag: React.FunctionComponent; export default GutterBag;