/********** Angular **********/ import { EventEmitter } from "@angular/core"; /********** Ionic **********/ /********** Plugin **********/ import { Observable } from "rxjs"; import { TooltipDirective } from "@progress/kendo-angular-tooltip"; /********** Component & Service **********/ import { FieldBase } from "./fieldbase.component"; import { ZComponentService } from "../services/zcomponent.service"; import { ZField } from "mmhglobal-zcore"; import { RowClassArgs } from "@progress/kendo-angular-grid"; import { ContextMenuComponent } from "../embed-components/context-menu/context-menu.component"; import * as i0 from "@angular/core"; export declare class DataListingFieldBase extends FieldBase { componentService: ZComponentService; showFormPage: EventEmitter; private popovercontainer; dataItemContextMenu: ContextMenuComponent; tooltipDir: TooltipDirective; protected popoverData: any[]; toolbarItemList: { name: string; text: string; }[]; constructor(componentService: ZComponentService); initComponent(): Observable; getGridColumnStyle(): any; getGridHeaderStyle(): any; getGridFooterStyle(): any; getCellStyle(columnField: ZField, dataItem: any): any; cellStyleCondition(col: any, colValue: any): boolean; setCellStyleCondition(col: any, colValue: any): string | false; translateToolBarItems(): Observable; getToolBarItemLabelName(name: string): string; translateColumnHeader(columns: any[]): Observable; rowCallback(context: RowClassArgs): string; setupPopoverFeature(columns: Array, gridData: Array): void; showPopOver(columnField: ZField, event: any): void; closePopOver(event: any): void; getContextData(anchor: HTMLElement): any; private getPopOverContentByCol; private getPopOverContent; private parsePopoverObject; showTooltip(e: MouseEvent): void; private isCommandColumn; private getTargetCell; private calculateVisibleWidth; private calculateTooltipWidth; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }