import React from 'react';
import { FormLayoutOptions } from '../form.types';
export declare class GridLayout extends React.Component<LayoutProps, LayoutState> {
    props: LayoutProps;
    private elementRef;
    private observer;
    constructor(props: LayoutProps);
    componentDidMount(): void;
    componentWillUnmount(): void;
    handleResize(): void;
    render(): React.DetailedReactHTMLElement<{
        className: string;
        ref: React.RefObject<HTMLElement>;
    }, HTMLElement>;
    private getColumnCount;
    private hasAutoFlowDense;
}
interface LayoutProps {
    options: FormLayoutOptions;
    children?: any;
}
interface LayoutState {
    maxColumns: number;
}
export {};
//# sourceMappingURL=grid-layout.d.ts.map