import type { FilterComponent } from '../../components/filter/filter.component'; import { IFilterConfigAutocompleteChipsItem } from '../../interfaces/items/autocomplete-chips.interface'; import { IFilterConfigAutocompleteItem } from '../../interfaces/items/autocomplete.interface'; import { BaseItem } from './base-item'; type AutoCompleteItem = IFilterConfigAutocompleteItem | IFilterConfigAutocompleteChipsItem; export declare abstract class BaseAutocompleteItem extends BaseItem { protected _filter: FilterComponent; search: string; fetchOnFocus: boolean; get valuesFn(): (keyword?: string, filter?: FilterComponent) => any[] | import("rxjs").Observable; constructor(itemConfig: T, _filter: FilterComponent); } export {};