import { MutableRefObject } from 'react'; import { BeastGridApi, BeastGridConfig, Column, Data } from './common/interfaces'; import { OnChanges } from './common'; export declare const defaultConfig: { rowHeight: number; headerHeight: number; }; export declare function BeastGrid({ config, theme, locale, injectStyles, disableColumnSwap, api, title, onSortChange, onChanges }: { config?: BeastGridConfig; theme?: string; locale?: string; api?: MutableRefObject; injectStyles?: boolean; disableColumnSwap?: boolean; title?: React.ReactNode; onSortChange?: (data: Data, sortColumns: Column[]) => Promise; onChanges?: OnChanges; }): import("react/jsx-runtime").JSX.Element;