export interface FilterHeaderComponentProps<T> {
    onConfirm: (value?: T) => void;
    onReset: () => void;
}
export interface FilterComponentProps<T = unknown> {
    value: T | undefined;
    setValue?: (value?: T) => void;
}
export interface PopoverFilterProps {
    visible: boolean;
}
export interface FilterWrapperOptions {
    orientation?: 'row' | 'column';
}
export type GridFilterProps<T = unknown> = FilterHeaderComponentProps<T> & FilterComponentProps<T> & PopoverFilterProps & FilterWrapperOptions;
