import React, { ChangeEvent, ReactNode } from 'react';
import { Identifiable } from '@custis/common';
import { GridStore } from '../../GridStore';
interface Props<TItem extends Identifiable, TFilter, TSorting, TResultAdditionalInfo> {
    children?: ReactNode;
    hasSelection?: boolean;
    store: GridStore<TItem, TFilter, TSorting, TResultAdditionalInfo>;
    toggleAllRowsExpanded: (value?: boolean) => void;
    onChange?: (e: ChangeEvent) => void;
    checkboxAddon?: boolean;
}
export declare const WrapperHeaderRow: <TItem extends Identifiable, TFilter, TSorting, TResultAdditionalInfo>({ children, store, toggleAllRowsExpanded, onChange, hasSelection, checkboxAddon, ...rest }: Props<TItem, TFilter, TSorting, TResultAdditionalInfo>) => React.JSX.Element;
export {};
