import { type CSSProperties } from 'react';
import type { DataGridRow } from '../../types';
import { type HeadCellProps } from '../HeadCell';
type UseLogicParams<TData = DataGridRow, TSortField extends keyof TData = keyof TData> = HeadCellProps<TData, TSortField>;
export declare const useLogic: <TData, TSortField extends keyof TData>({ gridPosition, field, isSortable, startAdornment, onSort, }: UseLogicParams<TData, TSortField>) => {
    hasStartAdornment: boolean;
    handleSortClick: () => void;
    headCellCssVars: CSSProperties;
};
export {};
