/** * Side Menu Navigation */ export declare class ProductNavigator { /** * To navigate to a particular product's page * * ```js * await ProductNavigator.navigate("TMS"); * await ProductNavigator.navigate("iSupplier","Suppliers"); * await ProductNavigator.navigate("iSupplier", "Settings", "Manage Users"); * ``` * * @param {string} product * @param {...string} tab 1 to n number of tabs * */ static navigate(product: string, ...tab: string[]): Promise; /** * To navigate to a particular module in ZSN * ```js * await ProductNavigator.navigate("Test_92","My Invoices","Create PO Invoice","ZCS") * ``` * @param {*} testName * @param {*} product * @param {*} tab * @param {*} subTab * */ static navigateZSN(testName: string, product: string, tab: string, subTab: string): Promise; /** *  To check if specified module is present in SideBar Menu * * ```js * await ProductNavigator.checkIfModulePresent("iSupplier") * ``` * * @param {string}product */ static checkIfModulePresent(product: string): Promise; /** * This function is used to check if page is navigate to specified product * @param {string} product */ static checkIfNavigatedToSpecifiedProduct(product: string): Promise; /** * To check if page is navigate to specified product * * ```js * await ProductNavigator.checkIfNavigatedToSpecifiedProduct("iSupplier") * ``` * * @param {string}product */ static checkIfModuleOpenedInNewtab(product: string): Promise; }