/** * Copyright IBM Corp. 2016, 2026 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import React, { type FocusEvent, type KeyboardEvent, type MouseEventHandler } from 'react'; export interface SideNavProps { expanded?: boolean | undefined; defaultExpanded?: boolean | undefined; isChildOfHeader?: boolean | undefined; onToggle?: (event: FocusEvent | KeyboardEvent | boolean, value: boolean) => void; href?: string | undefined; isFixedNav?: boolean | undefined; isRail?: boolean | undefined; isPersistent?: boolean | undefined; addFocusListeners?: boolean | undefined; addMouseListeners?: boolean | undefined; onOverlayClick?: MouseEventHandler | undefined; onSideNavBlur?: () => void; enterDelayMs?: number; } declare const SideNav: React.ForwardRefExoticComponent & React.HTMLAttributes, "ref"> & React.RefAttributes>; export default SideNav; export { SideNavContext } from './SideNavContext';