import { OjWebElement } from '@oracle/oraclejet-webdriver/elements'; /** * This is the base class for oj-c-truncating-text 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, TruncatingTextWebElement.ts. */ export declare class TruncatingTextWebElementBase extends OjWebElement { /** * Gets the value of variant property. * Specifies text color. If set as 'inherit', takes text color from its parent element. * @return The value of variant property. * */ getVariant(): Promise; /** * Gets the value of size property. * Specifies font size and line height. If set as 'inherit', takes font size and line height from its parent element. * @return The value of size property. * */ getSizeProperty(): Promise; /** * Gets the value of weight property. * Specifies the font weight. If set as 'inherit', takes font weight from its parent element. * @return The value of weight property. * */ getWeight(): Promise; /** * Gets the value of overflowWrap property. * Specifies the overflow-wrap. * @return The value of overflowWrap property. * */ getOverflowWrap(): Promise; /** * Gets the value of hyphens property. * Specifies if hyphens should be included when handling long words with no spaces. * @return The value of hyphens property. * */ getHyphens(): Promise; /** * Gets the value of truncation property. * Determines text behavior when text is truncated. Be aware of setting either lineClamp or truncation. Setting both props would produce a type error. In most cases, lineClamp=1 tries to put the ellipsis at the end of a "word". On the other hand, using truncation="ellipsis" will show as much as possible text, then put the ellipsis at the end. * @return The value of truncation property. * */ getTruncation(): Promise; /** * Gets the value of lineClamp property. * Truncates text at a specific number of lines and then displays an ellipsis (…) at the end of the last line. Parent of the element needs to have a specific width so text starts overflowing and produce a truncation. * @return The value of lineClamp property. * */ getLineClamp(): Promise; /** * Gets the value of value property. * "Specifies the text to be displayed. * @return The value of value property. * */ getValue(): Promise; }