import { type FlattenedNode, type SidebarNode } from '../types.js';
interface SidebarItemProps {
    node: FlattenedNode;
    toggleNode?: (nodeId: string) => void;
    togglePin: (nodeId: string) => void;
    searchTerm: string;
    searchResults: SidebarNode[];
    activeSearchIndex: number;
    allowPinning: boolean;
    pinnedMode?: boolean;
    isPinned?: boolean;
    isActive?: boolean;
    style?: React.CSSProperties;
    onChange?: (node: SidebarNode) => void;
    allowCollapsingInactiveNodes?: boolean;
}
export declare const SidebarItem: ({ node, toggleNode, togglePin, searchTerm, searchResults, activeSearchIndex, allowPinning, pinnedMode, isPinned, isActive, style, onChange, allowCollapsingInactiveNodes, }: SidebarItemProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=sidebar-item.d.ts.map