import { Locator } from 'selenium-webdriver';
import { OjConveyorBeltBase } from './OjConveyorBeltBase';
/**
* The component WebElement for [oj-conveyor-belt](../../jsdocs/oj.ojConveyorBelt.html).
* Do not instantiate this class directly, instead, use
* [ojConveyorBelt](../functions/elements.ojConveyorBelt-1.html).
*/
/**
* The component WebElement for [oj-conveyor-belt](../../jsdocs/oj.ojConveyorBelt.html).
* Do not instantiate this class directly, instead, use
* [ojConveyorBelt](../functions/elements.ojConveyorBelt-1.html).
*
Migration
* When you migrate a page from using [oj-conveyor-belt](../../jsdocs/oj.ojConveyorBelt.html) to [oj-c-conveyor-belt](../../jsdocs/oj-c.ConveyorBelt.html) you will also need to migrate your WebDriver tests from OjConveyorBelt to ConveyorBeltWebElement. To do that you will need to revise type and locator instances as follows
* Type: from OjConveyorBelt to [ConveyorBeltWebElement](../../cpwdtsdoc/classes/ConveyorBeltWebElement.html)
* Locator: from [ojConveyorBelt](../functions/elements.ojConveyorBelt-1.html) to [findConveyorBelt](../../cpwdtsdoc/functions/findConveyorBelt.html)
* For more details on migrating from legacy to core pack please see component's [migration section](../../jsdocs/oj.ojConveyorBelt.html#migration-section)
*/
export declare class OjConveyorBelt extends OjConveyorBeltBase {
/**
* Scroll the conveyor belt, so that the conveyor belt's element (button, tab bar) of interest is in the view
*
* @param {Locator} locator The lookup to pass into findElement
*/
scrollElementIntoView(locator: Locator): Promise;
}