/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import * as React from 'react';
/**
 * @hidden
 */
export interface GroupingIndicatorProps {
    index: number;
    title: string;
    dir: 'asc' | 'desc';
    onRemove?: (event: React.MouseEvent<HTMLSpanElement> | React.KeyboardEvent<HTMLDivElement>) => void;
    onSortChange?: (event: React.MouseEvent<HTMLDivElement>, dir: string) => void;
    onContextMenu?: (event: React.MouseEvent<HTMLElement>, dataItem: any) => void;
    onDrag?: (draggableEvent: any, element: HTMLDivElement) => void;
    onPress?: (draggableEvent: any, element: HTMLDivElement) => void;
    onRelease?: (draggableEvent: any) => void;
}
/**
 * @hidden
 */
export declare const GroupingIndicator: (props: GroupingIndicatorProps) => React.JSX.Element;
