/// <reference types="react" />
import { BaseComponent, IClassNames } from '../../Utilities';
import { IGroupDividerProps } from './GroupedList.types';
import { IGroupHeaderStyleProps, IGroupHeaderStyles, IGroupHeaderProps } from './GroupHeader.types';
export declare const getClassNames: (getStyles?: ((props: IGroupHeaderStyleProps) => Partial<IGroupHeaderStyles>) | Partial<IGroupHeaderStyles> | undefined, styleProps?: IGroupHeaderStyleProps | undefined) => IClassNames<IGroupHeaderStyles>;
export interface IGroupHeaderState {
    isCollapsed: boolean;
    isLoadingVisible: boolean;
}
export declare class GroupHeaderBase extends BaseComponent<IGroupHeaderProps, IGroupHeaderState> {
    static defaultProps: IGroupDividerProps;
    private _classNames;
    constructor(props: IGroupDividerProps);
    componentWillReceiveProps(newProps: any): void;
    render(): JSX.Element | null;
    private _onToggleCollapse;
    private _onToggleSelectGroupClick;
    private _onHeaderClick;
    private _onRenderTitle;
}
