import { FilterComponent } from '../../components/filter/filter.component'; import { IFilterConfigDateRangeItem } from '../../interfaces/items/date-range.interface'; import { BaseItem } from './base-item'; export declare abstract class BaseDateRangeItem extends BaseItem { protected _filter: FilterComponent; fromLabel: string; toLabel: string; constructor(itemConfig: IFilterConfigDateRangeItem, _filter: FilterComponent); get isTypeDateRange(): boolean; get isTypeDateTimeRange(): boolean; get hasValue(): boolean; setValue(value: any, emitChange?: boolean): void; get queryParam(): Record; get query(): Record; get chips(): { name?: string; value: string; label: any; }[]; clear(emitChange?: boolean, restoreDefault?: boolean): void; clearByName(name: string, emitChange?: boolean): void; }