import { LitElement } from 'lit';
import { BpTypeElement } from '@blueprintui/components/internals';
/**
* ```typescript
* import '@blueprintui/components/include/button.js';
* ```
*
* ```html
*
*
*
*
* ```
*
* @summary The button group component is used to group together related buttons and present them as a single visual unit.
* @element bp-button-group
* @since 1.0.0
* @slot - button content
*/
export declare class BpButtonGroup extends LitElement implements Pick {
#private;
/** Controls the visual styling variant applied to all buttons within the group */
accessor action: 'primary' | 'secondary' | 'flat';
private accessor buttons;
static styles: CSSStyleSheet[];
render(): import("lit").TemplateResult<1>;
connectedCallback(): void;
}