UNPKG

@material/web

Version:
27 lines (26 loc) 955 B
/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { LitElement } from 'lit'; import { SegmentedButton } from '../../segmentedbutton/internal/segmented-button.js'; /** * SegmentedButtonSet is the parent component for two or more * `SegmentedButton` components. **Only** `SegmentedButton` components may be * used as children. */ export declare class SegmentedButtonSet extends LitElement { multiselect: boolean; buttons: SegmentedButton[]; getButtonDisabled(index: number): boolean; setButtonDisabled(index: number, disabled: boolean): void; getButtonSelected(index: number): boolean; setButtonSelected(index: number, selected: boolean): void; private handleSegmentedButtonInteraction; private toggleSelection; private indexOutOfBounds; private emitSelectionEvent; protected render(): import("lit-html").TemplateResult<1>; protected getRenderClasses(): {}; }