export declare class OperateUtils { static hasClass(obj: any, cls: any): any; static addClass(obj: any, cls: any): void; static removeClass(obj: any, cls: any): void; static toggleClass(obj: any, cls: any): void; /** * 处理Tab、Section工具栏对应的按钮结构 */ static getTabToolbarStr(toolbar: any, options?: any, element?: any): any; /** * 获取ViewChange的字符串 * @param toolbarData * @param viewType * @param currentItem */ static getViewChangeStr(toolbarData: any, viewType: any, currentItem: any): string; /** * 查找父元素 * @param ele */ static getFormParent(ele: any): any; /** * * @param eventListener 绑定事件的方式 * @param viewChangeDatas viewchange的数据 * @param activeTypeItem 当前类型的项 * @param relatedElements {parentEl:查找的父元素,viewItems:找到的同一个groupId下的viewContainer项,viewChangeEl:viewChange元素} * @param tileBtns * @param afterClickFunc */ static bindTileEventForViewChange(eventListener: any, viewChangeDatas: any, activeTypeItem: any, viewChangeEl: any, beforeClickFunc?: any, afterClickFunc?: any): void; /** * * @param eventListener 绑定事件的方式 * @param viewChangeDatas viewchange的数据 * @param activeTypeItem 当前类型的项 * @param parentEl:查找的父元素viewItems:找到的同一个groupId下的viewContainer项,viewChangeEl:viewChange元素 * @param afterClickFunc */ static bindDropdownEventForViewChange(eventListener: any, viewChangeDatas: any, activeTypeItem: any, viewChangeEl: any, beforeClickFunc?: any, afterClickFunc?: any): void; /** * * @param tileBtn 当前点击的按钮 * @param activeTypeItem 当前Type项 * @param viewChangeDatas viewchange的数据 * @param parentEl 查找的父元素 * @param viewContainerItems 查找到的项 */ static viewChangeBtnClick(tileBtn: any, activeTypeItem: any, viewChangeDatas: any, viewContainerItems: any): any; /** * 根据当前项,通过DOM操作改变viewchange状态 * @param activeTypeItem * @param viewChangeEl */ static updateTileByActiveType(viewType: any, activeTypeItem: any, viewChangeEl: any): void; /** * * @param parentEl 查找的范围元素 * @param multiViewContainerEl 对应的viewContainer元素 * @param viewChangeType * @param viewGroupId */ static changeRelatedViewItem(multiViewContainerEl: any, viewChangeType: any): void; /**----------------------此处的逻辑可能有问题,activeTypeItem可能无用 * viewChange数据中获取当前项 * @param activeType 当前Type类型 * @param activeTypeItem 当前TypeItem项 * @param viewChangeDatas viewChange数据 */ static viewChangeInitActiveItem(activeType: any, activeTypeItem: any, viewChangeDatas: any): any; }