import * as React from 'react';
import { GroupDescriptor } from '@progress/kendo-data-query';
import { ColumnDraggableProps } from '../drag/ColumnDraggable';
/**
 * @hidden
 */
export interface GroupPanelProps extends ColumnDraggableProps {
    group: GroupDescriptor[];
    groupChange: (groups: GroupDescriptor[], event: React.MouseEvent<HTMLAnchorElement>) => void;
    refCallback: (e: HTMLDivElement | null) => void;
    resolveTitle: (field: string) => string;
}
/**
 * @hidden
 */
export declare class GroupPanel extends React.Component<GroupPanelProps, {}> {
    onGroupRemove: (event: React.MouseEvent<HTMLAnchorElement>, index: number) => void;
    onGroupSortChange: (event: React.MouseEvent<HTMLAnchorElement>, index: number, groupDesc: GroupDescriptor, dir: string) => void;
    render(): any;
}
