import { ComponentRef } from '@angular/core'; import { FavoriteIcon } from '../lookup-displaytype'; import { LookupGridComponent } from '../lookup-grid.component'; export declare class FavoriteHelper { private instance; private lookupSelectionSer; constructor(instance: LookupGridComponent); getFavoriteColumns(): any[]; favoriteColumnFormatter: (v: any, data: any) => "" | FavoriteIcon.yes | FavoriteIcon.no; initPersonalInfo(): void; /** * 监听收藏TAB页中相关事件; * 数据选中,取消选中,移除收藏,双击事件 */ initFavoriteComponentEvent(cmpRef: ComponentRef): void; private getFavoritData; getFavoritIds(): any[]; _loadFavoriteData(data?: any): void; loadFavoritesData(res?: any): void; private loadFavoriteDatatable; private bindFavTreetable; private checkNodeIsLeaf; initFavoriteTreeData(items: any): any; loadFavoriteForTreeTable(items: any, ftt: any): any; updateFavoritesStatus(data: any[]): void; private _updateFavorites; private listenPersonalConfigHandler; }