import { OjWebElement } from '@oracle/oraclejet-webdriver/elements';
/**
* This is the base class for oj-c-message-toast 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, MessageToastWebElement.ts.
*/
export declare class MessageToastWebElementBase extends OjWebElement {
/**
* Gets the value of data property.
* Data for the Message Toast component.
* @return The value of data property.
* @deprecated Since 15.0.0. Data sets from a DataProvider cannot be sent to WebDriverJS; use ViewModels or page variables instead.
*/
getData(): Promise;
/**
* Gets the value of detailTemplateValue property.
* A dynamic template key or a function that determines the detail template for the current row.
* @return The value of detailTemplateValue property.
*
*/
getDetailTemplateValue(): Promise;
/**
* Gets the value of iconTemplateValue property.
* A dynamic template key or a function that determines the icon template for the current row.
* @return The value of iconTemplateValue property.
*
*/
getIconTemplateValue(): Promise;
/**
* Gets the value of offset property.
* Offset for the Message Toast component's position.
* @return The value of offset property.
*
*/
getOffset(): Promise;
/**
* Gets the value of position property.
* Position for the Message Toast component.
* @return The value of position property.
*
*/
getPosition(): Promise;
}