import { CSSResultGroup, PropertyValues, TemplateResult } from 'lit'; import { SbbAutocompleteBaseElement } from '../../autocomplete.ts'; import { SbbElement } from '../../core/base-elements.ts'; import { SbbOptionBaseElement } from '../option/option-base-element.ts'; declare const SbbOptgroupBaseElement_base: import('../../core/mixins.ts').AbstractConstructor & typeof SbbElement; export declare abstract class SbbOptgroupBaseElement extends SbbOptgroupBaseElement_base { static readonly role: string | null; static styles: CSSResultGroup; /** Option group label. */ accessor label: string; private accessor _inertAriaGroups; protected abstract get options(): SbbOptionBaseElement[]; constructor(); connectedCallback(): void; protected willUpdate(changedProperties: PropertyValues): void; protected abstract getAutocompleteParent(): SbbAutocompleteBaseElement | null; private _handleSlotchange; private _updateAriaLabel; private _highlightOptions; protected render(): TemplateResult; } export {}; //# sourceMappingURL=optgroup-base-element.d.ts.map