import { NavEntryPosition } from './navEntryRenderers'; import { PyrionRailEntry, PyrionRailModuleLink, PyrionSidebarEntry, PyrionTertiaryEntry } from './pyrionLayoutNavTypes'; export interface PLNavEntriesProps { position: NavEntryPosition; entries?: PyrionRailEntry[] | PyrionSidebarEntry[] | PyrionTertiaryEntry[]; className?: string; scrollable?: boolean; handleNavigation?: (path: string) => void; activeActionId?: string; onActionClick?: (id: string, payload?: unknown) => void; activeModuleId?: string; onModuleClick?: (module: PyrionRailModuleLink) => void; /** Lee `initialSectionRef` y controles desde `PyrionLayoutContext`. */ syncActiveSection?: boolean; } declare const PLNavEntries: import('react').MemoExoticComponent<({ syncActiveSection, ...props }: PLNavEntriesProps) => import("react/jsx-runtime").JSX.Element>; export default PLNavEntries;