import * as React from 'react'; export interface RefinerState { id?: string; filterPanelMode?: string; isFiltered?: boolean; } export interface SummaryColumnState { id?: string; } interface iSetTransforms { (transform: any): void; } interface iSetIsFiltered { (isFiltered: boolean): void; } export interface RefinerProps { config?: any; data?: any; setTransforms?: iSetTransforms; transforms?: any; hasRowLevels?: boolean; isSelectionColumn?: boolean; isSelected?: boolean; isIndeterminate?: boolean; onSelectionClick?: any; preSort?: string; transformsDelay?: number; setIsFiltered?: iSetIsFiltered; } export interface SummaryColumnProps { config?: any; } export declare class ColumnHeadComponent extends React.Component { hasRowLevels: any; private static id_counter; private static getId; constructor(props: any); setIsFiltered: (isFiltered: boolean) => void; handleSortOrderChange(evt: any): void; handlePanelBtnClick(evt: any): void; onBlur: () => void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; } export declare class SummaryColumnComponent extends React.Component { private static id_counter; private static getId; constructor(props: any); render(): JSX.Element; } export {};