import { OjWebElement } from '../';
/**
* This is the base class for oj-conveyor-belt WebElement, and is generated from the
* component's metadata. Do not modify these contents since they'll be replaced
* during the next generation.
* Put overrides into the WebElements's subclass, OjConveyorBelt.ts.
*/
export declare class OjConveyorBeltBase extends OjWebElement {
/**
* Sets the value of arrowVisibility property.
* Specifies visibility of overflow arrow buttons.
* @param arrowVisibility The value to set for arrowVisibility
*
*/
changeArrowVisibility(arrowVisibility: string): Promise;
/**
* Gets the value of arrowVisibility property.
* Specifies visibility of overflow arrow buttons.
* @return The value of arrowVisibility property.
*
*/
getArrowVisibility(): Promise;
/**
* Sets the value of contentParent property.
* Specify the selector of the descendant DOM element in the conveyorBelt that directly contains the items to scroll among.
* @param contentParent The value to set for contentParent
*
*/
changeContentParent(contentParent: string): Promise;
/**
* Gets the value of contentParent property.
* Specify the selector of the descendant DOM element in the conveyorBelt that directly contains the items to scroll among.
* @return The value of contentParent property.
*
*/
getContentParent(): Promise;
/**
* Sets the value of orientation property.
* Specifies the orientation of the conveyorBelt.
* @param orientation The value to set for orientation
*
*/
changeOrientation(orientation: string): Promise;
/**
* Gets the value of orientation property.
* Specifies the orientation of the conveyorBelt.
* @return The value of orientation property.
*
*/
getOrientation(): Promise;
/**
* Sets the value of scrollPosition property.
* Gets or sets the number of pixels that an element's content is scrolled from its initial position.
* @param scrollPosition The value to set for scrollPosition
*
*/
changeScrollPosition(scrollPosition: number): Promise;
/**
* Gets the value of scrollPosition property.
* Gets or sets the number of pixels that an element's content is scrolled from its initial position.
* @return The value of scrollPosition property.
*
*/
getScrollPosition(): Promise;
/**
* Gets the value of translations property.
* A collection of translated resources from the translation bundle, or null if this component has no resources.
* @return The value of translations property.
*
*/
getTranslations(): Promise;
}
export interface Translations {
/**
* Tooltip for the next overflow content arrow.
*/
tipArrowNext: string;
/**
* Tooltip for the previous overflow content arrow.
*/
tipArrowPrevious: string;
}