import { CommonFilterService } from './../common-filter/common-filter.service'; import { OnInit, SimpleChanges } from '@angular/core'; import { AxOperator } from '../../enlighten-lib/filters/ax-operator'; import { NumberOperatorIndex } from '../../enlighten-lib/filters/general-filter-type'; import { CommonFilterComponent } from '../common-filter/common-filter.component'; import * as i0 from "@angular/core"; export declare class NumberFilterComponent extends CommonFilterComponent implements OnInit { numberOperatorIndex: typeof NumberOperatorIndex; numberOperators: Array; selectedOperator: NumberOperatorIndex; defaultComparisonOperator: AxOperator; defaultOperatorIndex: NumberOperatorIndex; constructor(_commonFilterService: CommonFilterService); /** * On change Life cycle hook. * * @param changes */ ngOnChanges(changes: SimpleChanges): void; /** * On Init life cycle hook. */ ngOnInit(): void; /** * Set the operator wise expression value object * * @param operatorIndex */ setNumericOperator(operatorIndex: number): void; /** * set field select value */ setDisplayValue(): void; /** * Clear select value into expression value */ clearAllValue(): void; /** * set the number input visible value * * @param dateOperatorType */ onNumberFilterOptionChange(numberOperatorType: number): void; /** * Filter value Change Event * * @Overridden */ filterValueChanged(): void; /** * THis will reset Filter value. * * @overridden */ resetFilter(): void; /** * Set Default Value * * @overridden */ setDefaultValue(): void; /** * This function clear the filter value. * * @overridden */ clearValue(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }