import { OnInit } from '@angular/core'; import { BaseFilterComponent } from '../common/model/base-filter-component'; import { IPepSmartFilterOperator } from '../common/model/operator'; import { IPepSmartFilterDataValue } from '../common/model/filter'; import { IPepOption } from '@pepperi-addons/ngx-lib'; import * as i0 from "@angular/core"; export declare class PepNumberFilterComponent extends BaseFilterComponent implements OnInit { PepSmartFilterOperators: { Equals: IPepSmartFilterOperator; NotEqual: IPepSmartFilterOperator; LessThan: IPepSmartFilterOperator; GreaterThan: IPepSmartFilterOperator; NumberRange: IPepSmartFilterOperator; Contains: IPepSmartFilterOperator; BeginsWith: IPepSmartFilterOperator; EndsWith: IPepSmartFilterOperator; InTheLast: IPepSmartFilterOperator; Today: IPepSmartFilterOperator; ThisWeek: IPepSmartFilterOperator; ThisMonth: IPepSmartFilterOperator; DateRange: IPepSmartFilterOperator; DueIn: IPepSmartFilterOperator; On: IPepSmartFilterOperator; NotInTheLast: IPepSmartFilterOperator; NotDueIn: IPepSmartFilterOperator; IsEmpty: IPepSmartFilterOperator; IsNotEmpty: IPepSmartFilterOperator; In: IPepSmartFilterOperator; }; PepSmartFilterVariableOperators: { EqualsToVariable: IPepSmartFilterOperator; NotEqualsToVariable: IPepSmartFilterOperator; LessThanVariable: IPepSmartFilterOperator; GreaterThanVariable: IPepSmartFilterOperator; DateRangeVariable: IPepSmartFilterOperator; }; chooseTypeOptions: Array; operatorWidth: string; fieldsWidth: string; ngOnInit(): void; getDefaultOperator(): IPepSmartFilterOperator; getFilterValue(): IPepSmartFilterDataValue; initFilter(): void; loadOperatorsOptions(): void; setFieldsStateAndValidators(): void; setControlsWidth(): void; onOperatorChanged(value: string): void; onVariableChanged(value: any): void; onValueChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }