import { FormGroup } from '@angular/forms'; import { FilterRuleEnum } from '../enums'; import { NkSelectItemContract } from '../../select/nkSelect.item.contract'; import { DataTypeEnum } from '../enums/dataType.enum'; export declare class NkHeaderFilterModel { readonly form: FormGroup; isOpen: boolean; get rule(): FilterRuleEnum; get value(): TValue; private pAvailableRules; get availableRules(): Array; private pAvailableValues; get availableValues(): Array; get isActive(): boolean; private pTypeData; get typeData(): DataTypeEnum; constructor(typeFilter: DataTypeEnum); setCurrentRule(value: FilterRuleEnum): void; setCurrentValue(value: TValue): void; }