import { OjWebElement } from '../'; /** * This is the base class for oj-selector 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, OjSelector.ts. */ export declare class OjSelectorBase extends OjWebElement { /** * Gets the value of rowKey property. * Specifies the row key of each selector. If the selectionMode property is 'all', rowKey is ignored. * @return The value of rowKey property. * */ getRowKey(): Promise; /** * Sets the value of indeterminate property. * Visual only state to indicate partial selection * @param indeterminate The value to set for indeterminate * */ changeIndeterminate(indeterminate: boolean): Promise; /** * Gets the value of indeterminate property. * Visual only state to indicate partial selection * @return The value of indeterminate property. * */ getIndeterminate(): Promise; /** * Sets the value of selectedKeys property. * Specifies the selectedKeys, should be hooked into the collection component. * @param selectedKeys The value to set for selectedKeys * */ changeSelectedKeys(selectedKeys: object): Promise; /** * Gets the value of selectedKeys property. * Specifies the selectedKeys, should be hooked into the collection component. * @return The value of selectedKeys property. * */ getSelectedKeys(): Promise; /** * Gets the value of selectionMode property. * Specifies the selection mode. * @return The value of selectionMode property. * */ getSelectionMode(): Promise; }