import React from 'react';
import { GridFilterProps } from '../../filters';
import { TTableColumn } from '../../models';
import { Identifiable, ISelectFilterStore, OptionItemValue } from '@custis/common';
interface Props<TItem extends Identifiable, TFilter, TSorting> extends GridFilterProps<OptionItemValue[]> {
    column: TTableColumn<TItem, TFilter, TSorting>;
    store: ISelectFilterStore<number | string>;
    mode?: 'multiple' | 'single';
}
export declare const HeaderCellSelectFilter: <TItem extends Identifiable, TFilter, TSorting>({ store, onConfirm, onReset, column, mode, ...restProps }: Props<TItem, TFilter, TSorting>) => React.JSX.Element;
export {};
