import { OjWebElement } from '../';
/**
* This is the base class for oj-buttonset-many 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, OjButtonsetMany.ts.
*/
export declare class OjButtonsetManyBase extends OjWebElement {
/**
* Gets the value of chroming property.
* Indicates in what states the buttonset has chrome (background and border).
* @return The value of chroming property.
*
*/
getChroming(): Promise;
/**
* Gets the value of describedBy property.
* buttonset's oj-label automatically sets described-by to make it accessible. It is not meant to be set by application developer.
* @return The value of describedBy property.
*
*/
getDescribedBy(): Promise;
/**
* Gets the value of disabled property.
* Specifies that the buttonset element should be disabled.
* @return The value of disabled property.
*
*/
getDisabled(): Promise;
/**
* Gets the value of display property.
* Specifies whether the buttonset displays label and icons, or just icons.
* @return The value of display property.
*
*/
getDisplay(): Promise;
/**
* Gets the value of focusManagement property.
* Should be set to none when the buttonset is placed within a toolbar.
* @return The value of focusManagement property.
*
*/
getFocusManagement(): Promise;
/**
* Gets the value of labelledBy property.
* Establishes a relationship between this component and another element, typically an oj-label custom element. See the Help documentation for more information.
* @return The value of labelledBy property.
*
*/
getLabelledBy(): 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