/** * provider.tsx * * Forked from reactabular-table version 8.14.0 * https://github.com/reactabular/reactabular/tree/v8.14.0/packages/reactabular-table/src */ import * as React from 'react'; import { RenderersTypes, ColumnsType } from './types'; export interface ProviderProps extends RenderersTypes { children?: React.ReactNode; role?: string; className?: string; variant?: 'compact'; borders?: boolean; } export declare const ProviderContext: React.Context<{ columns: ColumnsType; renderers: { table?: any; header?: import("./types").RendererType; body?: import("./types").RendererType; }; }>; declare class Provider extends React.Component { static displayName: string; static defaultProps: { renderers: { table: React.ForwardRefExoticComponent & React.RefAttributes>; header: { wrapper: React.ForwardRefExoticComponent & React.RefAttributes>; row: React.ForwardRefExoticComponent & React.RefAttributes>; cell: React.ForwardRefExoticComponent & React.RefAttributes>; }; body: { wrapper: React.ForwardRefExoticComponent & React.RefAttributes>; row: React.ForwardRefExoticComponent & React.RefAttributes>; cell: React.ForwardRefExoticComponent & React.RefAttributes>; }; }; }; render(): React.JSX.Element; } export { Provider }; //# sourceMappingURL=provider.d.ts.map