/**
* Action button area rendered at the bottom of an `r-popover`. Place in the `action` slot of `r-popover`.
*
* Example
* ```
*
*
* Confirm
* Cancel
*
*
* ```
*
* @slot - Action buttons (e.g. `r-button`) displayed at the bottom of the popover
*/
export declare class PopoverAction {
host: HTMLRPopoverActionElement;
connectedCallback(): void;
private setButtonDefaults;
/**
* Set focus on the first focusable element within the popover action
* @returns {Promise} The focused element or null if no element is found
*/
setFocus(): Promise;
/**
* Remove focus from the first focusable element within the popover action
* @returns {Promise}
*/
setBlur(): Promise;
private get activeElement();
/**
* Get all focusable elements within the popover content
* @returns {Promise} Array of focusable elements
*/
getActiveElements(): Promise;
private handleSlotChange;
render(): any;
}