/** * Sort column class */ export declare class Tab { /** * Switch to tab specified by the tabIndex number * * ```js * Tab.switchToTab(2) *``` * * @param {number} tabIndex Tab index to switchto */ static switchToTab(tabIndex: number): Promise; /** * Method id used to open a new tab */ static openNewTab(): Promise; /** * Method is used to switch to next tab */ static switchToNextTab(): Promise; /** * Close the current active tab * * ```js * Tab.closeCurrentTab(); *``` */ static closeCurrentTab(): Promise; /** * Close All inactive tab * * ```js * Tab.closeCurrentTab(); *``` */ static closeInactiveTab(): Promise; /** * Switch to main tab * * ```js * Tab.switchToMainTab() *``` * */ static switchToMainTab(): Promise; /** * Switch to specific tab from main tab * * ```js * Tab.switchFromMainTabUsingTitle("Google") *``` * @param{String} tabTitle * */ static switchFromMainTabUsingTitle(tabTitle: string): Promise; /** * Grab number of open tabs. Returns Promise number of open tabs * * ```js * Tab.grabNumberOfOpenTabs(); *``` */ static grabNumberOfOpenTabs(): Promise; }