/// export declare enum EItemType { chip = "chip", rangeSlider = "rangeSlider", stringInput = "stringInput", check = "check", select = "select", dateTime = "dateTime", dateTimeDifference = "dateTimeDifference" } export interface IChipsFilterWidgetItem { label: string; value: string; } export interface IChipsFilterWidget { chipItems?: IChipsFilterWidgetItem[]; selectedItemValue?: string; } export interface IRangeSliderFilterWidget { maxValue?: number; minValue?: number; selectedMaxValue?: number; selectedMinValue?: number; } export interface ISelectFilterWidget { options?: IFilterOption[]; } export interface IDateTimePickerWidget { hideTime?: boolean; } export interface IFilterOption { label: string; value: any; subText?: string; } export interface IFilterItem { label: string; stateKey: string; widgetType: EItemType; widgetProps?: IFilterWidgets; defaultValue?: string | string[] | number | number[]; } export interface IFilterWidgets extends IChipsFilterWidget, IRangeSliderFilterWidget, ISelectFilterWidget, IDateTimePickerWidget { } export interface IAppliedFilterContainer { label: string; children: React.ReactNode; } export interface ISideFilterProps { visible: boolean; itemsCount?: number; onClose: () => void; filterItems: Array; onFilterSubmit: (values: any) => void; onReset?: () => void; } //# sourceMappingURL=ISideFilter.d.ts.map