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