/** * provider.tsx * * Forked from reactabular-table version 8.14.0 * https://github.com/reactabular/reactabular/tree/v8.14.0/packages/reactabular-table/src */ import { Component } 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: import("react").Context<{ columns: ColumnsType; renderers: { table?: any; header?: import("./types").RendererType; body?: import("./types").RendererType; }; }>; declare class Provider extends Component { static displayName: string; static defaultProps: { renderers: { table: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; header: { wrapper: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; row: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; cell: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; }; body: { wrapper: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; row: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; cell: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; }; }; }; render(): import("react/jsx-runtime").JSX.Element; } export { Provider }; //# sourceMappingURL=provider.d.ts.map