import { type PivotTableDataOptionsInternal } from '../../../../../../domains/visualizations/core/chart-data-options/types';
import { PivotTableDataPointEventHandler } from '../../../../../../props';
import { PivotTableCellPayload } from './types';
type UseApplyPivotTableCellEventsProps = {
    dataOptions: PivotTableDataOptionsInternal;
    onDataPointClick?: PivotTableDataPointEventHandler;
    onDataPointContextMenu?: PivotTableDataPointEventHandler;
};
type UseApplyPivotTableCellEventsResult = {
    handlePivotTableCellClick: (payload: PivotTableCellPayload) => void;
};
/**
 * A hook that applies pivot table cell events.
 *
 * @internal
 */
export declare const useApplyPivotTableCellEvents: ({ dataOptions, onDataPointClick, onDataPointContextMenu, }: UseApplyPivotTableCellEventsProps) => UseApplyPivotTableCellEventsResult;
export {};
