import React from 'react';
import { ComponentSize } from '../types';
type Column = {
    path: '';
    header: string;
    type: 'selection' | 'text';
    attrs: {
        frozen: boolean;
        'auto-width': boolean;
        resizable: boolean;
    };
};
type Props = {
    identifier: any;
    children?: React.JSX.Element[];
    size?: Omit<ComponentSize, 'xl'>;
    bordered?: boolean;
    columns?: Column[];
    'column-reordering-allowed'?: boolean;
    data?: Record<string, any>;
};
declare global {
    namespace React.JSX {
        interface IntrinsicElements {
            'descope-grid': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
        }
    }
}
declare const Grid: React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLInputElement>>;
export default Grid;
