import React from "react";
import { DataGridExFooterItemRendererProps } from "./DataGridEx";
import { GridCellRendererProps } from "@etsoo/react";
/**
 * Data grid renderers
 */
export declare namespace DataGridRenderers {
    /**
     * Default cell renderer
     * @param param Props
     * @returns Component
     */
    function defaultCellRenderer<T extends Record<string, any>>({ cellProps, data, field, formattedValue, columnIndex, type, renderProps, triggerChange }: GridCellRendererProps<T>): React.ReactNode;
    /**
     * Default footer item renderer
     * @param rows Rows
     * @param props Renderer props
     * @param location Renderer location (column index)
     * @returns Component
     */
    function defaultFooterItemRenderer<T extends object>(_rows: T[], { index, states, checkable }: DataGridExFooterItemRendererProps<T>, location?: number): string | undefined;
}
