/// <reference types="react-styled-flexboxgrid" />
import React from 'react';
import { DivAttributes } from '../../utils/types';
interface Props {
    children?: React.ReactNode;
}
export interface GridProps extends Props {
    /**
     * Allow the grid be infinitely wide
     * @since 10.19.0
     */
    fluid?: boolean;
    /**
     * @since 10.19.0
     */
    style?: React.CSSProperties;
}
export interface RowProps extends Props {
}
export interface ColProps extends Props {
    /**
     * Sets the width for extra small breakpoint
     * @since 10.19.0
     */
    xs?: number;
    /**
     * Sets the width for small breakpoint
     * @since 10.19.0
     */
    sm?: number;
    /**
     * Sets the width for medium breakpoint
     * @since 10.19.0
     */
    md?: number;
    /**
     * Sets the width for large breakpoint
     * @since 10.19.0
     */
    lg?: number;
    /**
     * Sets the same width across all breakpoints
     * @since 10.19.0
     */
    span?: number;
}
export declare const Row: React.ForwardRefExoticComponent<DivAttributes & RowProps & React.RefAttributes<StyledComponent<"div", any, import("react-styled-flexboxgrid").ReactStyledFlexboxgrid.IRowProps, never>>>;
export declare const Col: React.ForwardRefExoticComponent<DivAttributes & ColProps & React.RefAttributes<StyledComponent<"div", any, import("react-styled-flexboxgrid").ReactStyledFlexboxgrid.IColProps, never>>>;
/**
 * @deprecated
 *
 * The `Grid` component has been deprecated and will removed in a future version.
 *
 * Please use the `NextGrid` component instead.
 *
 * @deprecatedSince 10.20.0
 *
 * @see https://core.procore.com/latest/web/layout/next-grid/react/
 * @since 10.19.0
 */
export declare const Grid: React.ForwardRefExoticComponent<DivAttributes & GridProps & React.RefAttributes<StyledComponent<"div", any, import("react-styled-flexboxgrid").ReactStyledFlexboxgrid.IGridProps, never>>> & {
    Col: React.ForwardRefExoticComponent<DivAttributes & ColProps & React.RefAttributes<StyledComponent<"div", any, import("react-styled-flexboxgrid").ReactStyledFlexboxgrid.IColProps, never>>>;
    Row: React.ForwardRefExoticComponent<DivAttributes & RowProps & React.RefAttributes<StyledComponent<"div", any, import("react-styled-flexboxgrid").ReactStyledFlexboxgrid.IRowProps, never>>>;
};
export default Grid;
