import type { FilterComponent } from '../components/filter/filter.component'; import { IFilterConfigItem } from '../interfaces/config.interface'; import { AutocompleteChipsItem } from '../models/items/autocomplete-chips-item'; import { AutocompleteItem } from '../models/items/autocomplete-item'; import { CheckboxItem } from '../models/items/checkbox-item'; import { ChipsItem } from '../models/items/chips-item'; import { DateItem } from '../models/items/date-item'; import { DateRangeItem } from '../models/items/date-range-item'; import { DateTimeItem } from '../models/items/date-time-item'; import { DateTimeRangeItem } from '../models/items/date-time-range-item'; import { RangeItem } from '../models/items/range-item'; import { SelectItem } from '../models/items/select-item'; import { TextItem } from '../models/items/text-item'; import { WeekItem } from '../models/items/week-item'; export declare function createFilterItem(item: IFilterConfigItem, filter: FilterComponent): AutocompleteItem | CheckboxItem | ChipsItem | DateItem | DateRangeItem | DateTimeItem | DateTimeRangeItem | TextItem | RangeItem | SelectItem | WeekItem | AutocompleteChipsItem;