import { dxFilterBuilderField, FieldInfo } from 'devextreme/ui/filter_builder'; import { DataType } from 'devextreme/common'; import { NestedOptionHost } from 'devextreme-angular/core'; import { CollectionNestedOption } from 'devextreme-angular/core'; import * as i0 from "@angular/core"; export declare class DxiFilterBuilderCustomOperationComponent extends CollectionNestedOption { get calculateFilterExpression(): ((filterValue: any, field: dxFilterBuilderField) => string | Function | Array); set calculateFilterExpression(value: ((filterValue: any, field: dxFilterBuilderField) => string | Function | Array)); get caption(): string | undefined; set caption(value: string | undefined); get customizeText(): ((fieldInfo: FieldInfo) => string); set customizeText(value: ((fieldInfo: FieldInfo) => string)); get dataTypes(): Array | undefined; set dataTypes(value: Array | undefined); get editorTemplate(): any; set editorTemplate(value: any); get hasValue(): boolean; set hasValue(value: boolean); get icon(): string | undefined; set icon(value: string | undefined); get name(): string | undefined; set name(value: string | undefined); protected get _optionPath(): string; constructor(parentOptionHost: NestedOptionHost, optionHost: NestedOptionHost); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class DxiFilterBuilderCustomOperationModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }