import React from 'react';
import { Breakpoint as _Breakpoint } from '../internal/breakpoints';
import { BaseComponentProps } from '../internal/base-component';
export interface GridProps extends BaseComponentProps {
    gridDefinition?: ReadonlyArray<GridProps.ElementDefinition>;
    disableGutters?: boolean;
    children?: React.ReactNode;
}
export declare namespace GridProps {
    type Breakpoint = _Breakpoint;
    type BreakpointMapping = Partial<Record<_Breakpoint, number>>;
    interface ElementDefinition {
        colspan?: number | GridProps.BreakpointMapping;
        offset?: number | GridProps.BreakpointMapping;
        pull?: number | GridProps.BreakpointMapping;
        push?: number | GridProps.BreakpointMapping;
    }
}
