import { OjWebElement } from '@oracle/oraclejet-webdriver/elements';
/**
* This is the base class for oj-c-toolbar 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, ToolbarWebElement.ts.
*/
export declare class ToolbarWebElementBase extends OjWebElement {
/**
* Gets the value of spacing property.
* Specifies the spacing between content. 'sm' spacing is recommended for button variants that don't have a background or border, for example borderless buttons. 'lg' spacing is recommended for button variants that have a background or border, for example outlined or solid buttons.
* @return The value of spacing property.
*
*/
getSpacing(): Promise;
/**
* Gets the value of chroming property.
* Specifies the chroming to be set on content to be placed into the toolbar.
* @return The value of chroming property.
*
*/
getChroming(): Promise;
/**
* Gets the value of size property.
* Specifies the size of content to be placed into the toolbar.
* @return The value of size property.
*
*/
getSizeProperty(): Promise;
/**
* Sets the value of toolbarSelection property.
* An array containing key/value objects for selection groups.
* @param toolbarSelection The value to set for toolbarSelection
*
*/
changeToolbarSelection(toolbarSelection: object): Promise;
/**
* Gets the value of toolbarSelection property.
* An array containing key/value objects for selection groups.
* @return The value of toolbarSelection property.
*
*/
getToolbarSelection(): Promise