import { MatSelectChange } from '@angular/material/select'; import { IEnlightenType } from '../../enlighten-lib/fields/types/ienlighten-type'; import { AxFilter } from '../../enlighten-lib/filters/ax-filter'; import { Widget } from '../../forms/page/widgets/widget'; import * as i0 from "@angular/core"; export declare class DataViewFiltersService { constructor(); /** * Add new filter functionality * * @param appVersion * @param event * @param filters * @param scopeType * @param x * @returns filter array */ generateBasicFilter(appVersion: number, event: MatSelectChange | any, filters: Array, scopeType: number, x: number, formId?: number): AxFilter; /** * To set expression field Enlighten Type * * @param attributeData * */ setEnlightenType(attributeData: Widget): IEnlightenType; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }