import { EventEmitter } from '../../stencil-public-runtime'; export interface SidebarItem { id: string; label: string; href?: string; icon?: string; badge?: string; children?: SidebarItem[]; disabled?: boolean; divider?: boolean; section?: string; } export declare class PnSidebar { el: HTMLElement; items: SidebarItem[]; activeItem: string; collapsed: boolean; header: string; collapsible: boolean; width: string; expandedItems: Set; isCollapsed: boolean; pnNavigate: EventEmitter<{ item: SidebarItem; }>; pnCollapse: EventEmitter<{ collapsed: boolean; }>; componentWillLoad(): void; onKeyDown(ev: KeyboardEvent): void; private autoExpandActive; private toggleExpand; private toggleCollapse; private handleItemClick; private renderItems; render(): any; }