import { SidebarElement } from "./sidebar-element"; import SgdsIcon from "../Icon/sgds-icon"; import SgdsDivider from "../Divider/sgds-divider"; /** * @summary Sidebar section is a container component that groups related sidebar items into organized sections. * It displays a section header/title and can optionally be collapsible. Sections help organize navigation * items hierarchically within the sidebar, providing visual separation between different areas of functionality. * * @slot - Insert sgds-sidebar-item and sgds-sidebar-group elements to be grouped within this section */ export declare class SgdsSidebarSection extends SidebarElement { static styles: import("lit").CSSResult[]; /** @internal */ static dependencies: { "sgds-icon": typeof SgdsIcon; "sgds-divider": typeof SgdsDivider; }; /** * The display title/label for the sidebar section header. * Always visible in the sidebar, used to group related items. * @attribute title * @type {string} * @default "" */ title: string; /** * Controls whether the section content is expanded or collapsed. * When true, the section content is hidden but the section header remains visible. * Only applicable when the section is collapsible. * @attribute collapsed * @type {boolean} * @default false */ collapsed: boolean; /** * Enables a collapsible section header with expand/collapse toggle functionality. * When true, users can click the header to toggle section visibility. * When false, the section header is display-only and not interactive. * @attribute collapsible * @type {boolean} * @default false */ collapsible: boolean; /** * When true, renders a divider below the section content to visually separate it from the next section. * @attribute separator * @type {boolean} * @default false */ separator: boolean; connectedCallback(): void; updated(): void; /** * Toggles the collapsed state when section is collapsible. * Called when user clicks the section header. No-op if section is not collapsible. * @internal * @returns {void} */ protected _handleClick(): void; render(): import("lit").TemplateResult<1>; } export default SgdsSidebarSection;