/** * Copyright Aquera Inc 2023 * * This source code is licensed under the BSD-3-Clause license found in the * LICENSE file in the root directory of this source tree. */ import { CSSResultArray, TemplateResult } from 'lit'; import NileElement from '../internal/nile-element'; /** * Nile side-bar-group-item component. * * @tag nile-side-bar-group-item * * @slot icon - Slot for the item icon * @slot text - Slot for the item text * @slot trigger - Slot for chevron/trigger icons * @slot content - Slot for dropdown/popover content * * @csspart base - Wrapper for the group item * @csspart link - The clickable row (div or anchor) * @csspart content - Content container (for dropdown/popover) */ export declare class NileSideBarGroupItem extends NileElement { link: string | null; active: boolean; type: 'default' | 'dropdown' | 'popover'; expanded: boolean; disabled: boolean; static get styles(): CSSResultArray; private toggleExpand; connectedCallback(): void; private handleSelect; render(): TemplateResult; } export default NileSideBarGroupItem; declare global { interface HTMLElementTagNameMap { 'nile-side-bar-group-item': NileSideBarGroupItem; } }