import { CSSResultGroup, PropertyValues, TemplateResult } from 'lit'; import { SbbElement } from '../../core/base-elements.ts'; import { SbbMiniButtonElement } from '../mini-button/mini-button.component.ts'; export type SbbMiniButtonGroupSize = 's' | 'm' | 'l' | 'xl'; declare const SbbMiniButtonGroupElement_base: import('../../core/mixins.ts').AbstractConstructor & import('../../core/mixins.ts').AbstractConstructor> & typeof SbbElement; /** * Display a list of `sbb-mini-button` elements in a horizontal container, * possibly separated by a `sbb-divider` component. * * @slot - Use the unnamed slot to add `sbb-mini-button` and `sbb-divider` elements. */ export declare class SbbMiniButtonGroupElement extends SbbMiniButtonGroupElement_base { static readonly elementName: string; static styles: CSSResultGroup; protected readonly listChildLocalNames: string[]; /** This will be forwarded as aria-label to the list that contains the buttons. */ accessor accessibilityLabel: string; /** * Size variant, either s, m, l or xl. * @default 'm' / 's' (lean) */ accessor size: SbbMiniButtonGroupSize; protected willUpdate(changedProperties: PropertyValues): void; private _proxyNegative; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-mini-button-group': SbbMiniButtonGroupElement; } } export {}; //# sourceMappingURL=mini-button-group.component.d.ts.map