import { KendoTableThProps } from "../table/table-th";
declare const states: ("active" | "focus" | "hover")[];
export type KendoGridHeaderCellProps = KendoTableThProps & {
    menu?: "filter" | "column";
    sortable?: boolean;
    filterable?: boolean;
    sticky?: boolean;
    resizable?: boolean;
    columnTitle?: string;
    scope?: string;
    sortIcon?: string;
    sortOrder?: number;
};
export type KendoGridHeaderCellState = {
    [K in (typeof states)[number]]?: boolean;
};
export declare const GridHeaderCell: {
    (props: KendoGridHeaderCellProps & KendoGridHeaderCellState & React.HTMLAttributes<HTMLTableCellElement>): import("react/jsx-runtime").JSX.Element;
    states: ("active" | "focus" | "hover")[];
    className: string;
    defaultOptions: {
        sortIcon: string;
    };
};
export default GridHeaderCell;
