import { Teq } from '../types/ej-types'; import { ElementIdForLog, EnableLog } from '../../../common-types'; import { ComponentActions, ComponentChecks, ComponentGrabs, ComponentLogs } from './component'; /** * gT.eC.treeview.a or gT.eC.treeview.actions */ export declare class TreeViewActions extends ComponentActions { static compName: string; /** * Left mouse button click on the item containing the given text. * @param text - Text for the item to click. */ static clickItem(tEQ: Teq, text: string, idForLog?: ElementIdForLog, enableLog?: EnableLog): Promise; /** * Right mouse button click on the item containing the given text. * @param text - Text for the item to click. */ static rClickItem(tEQ: Teq, text: string, idForLog?: ElementIdForLog, enableLog?: EnableLog): Promise; /** * Left mouse button double click on the item containing the given text. * @param text - Text for the item to click. */ static doubleClickItem(tEQ: Teq, text: string, idForLog?: ElementIdForLog, enableLog?: EnableLog): Promise; } /** * gT.eC.treeview.c or gT.eC.treeview.checks */ export declare class TreeViewChecks extends ComponentChecks { static compName: string; } /** * gT.eC.treeview.g or gT.eC.treeview.grabs */ export declare class TreeViewGrabs extends ComponentGrabs { static compName: string; /** * Returns the tree content to the test log. */ static content(tEQ: Teq, idForLog?: ElementIdForLog): Promise; } /** * gT.eC.treeview.l or gT.eC.treeview.logs */ export declare class TreeViewLogs extends ComponentLogs { static compName: string; /** * Prints the tree content to the test log. */ static content(tEQ: Teq, idForLog?: ElementIdForLog): Promise; } export declare class TreeViewAPI { static a: typeof TreeViewActions; static actions: typeof TreeViewActions; static c: typeof TreeViewChecks; static checks: typeof TreeViewChecks; static l: typeof TreeViewLogs; static logs: typeof TreeViewLogs; }