import * as React from 'react';
import { UseGridColumnHeadersProps, GetHeadersParams } from '@mui/x-data-grid/internals';
export declare const useGridColumnHeaders: (props: UseGridColumnHeadersProps) => {
    getColumnFilters: (params?: GetHeadersParams, other?: {}) => React.JSX.Element | null;
    getRootProps: (other?: {} | undefined) => {
        style: {
            minHeight: number;
            maxHeight: number;
            lineHeight: string;
        };
    };
    renderContext: import("@mui/x-data-grid").GridRenderContext | null;
    getColumnHeaders: (params?: GetHeadersParams | undefined, other?: {} | undefined) => React.JSX.Element | null;
    getColumnGroupHeaders: (params?: GetHeadersParams | undefined) => React.JSX.Element[] | null;
    isDragging: boolean;
    getInnerProps: () => {
        ref: ((instance: HTMLDivElement | null) => void) | null;
        role: string;
    };
    headerHeight: number;
};
