import { CollapsedState, NavigationDrawerSlotChildren } from './drawerTypes'; export type { CollapsedState, NavigationDrawerRenderContext, NavigationDrawerSlotChildren, } from './drawerTypes'; export { resolveSlotChildren } from './resolveSlotChildren'; export { useDrawerActions } from './drawerActionsContext'; export { useDrawerCollapsed } from './useDrawerCollapsed'; export { useDrawerSidebarOpen } from './useDrawerSidebarOpen'; export interface NavigationDrawerProps { children?: NavigationDrawerSlotChildren; classNameDrawer?: string; classNameSidebar?: string; outletRef?: React.RefObject; defaultCollapsedState?: CollapsedState; /** * @deprecated No-op. El backdrop del Outlet que controlaba fue reemplazado * por `sidebar-overlay` y `drawer-sidebar-overlay` en 8b94a1cb y nunca se * limpio del tipo publico. Se mantiene solo por compatibilidad de tipos. */ modal?: boolean; /** * @deprecated No-op, mismo motivo que `modal`. */ closeOnOutsideClick?: boolean; } declare const NavigationDrawer: import('react').NamedExoticComponent & { readonly type: (props: NavigationDrawerProps) => import("react").JSX.Element; } & { Root: import('react').MemoExoticComponent<(props: NavigationDrawerProps) => import("react").JSX.Element>; Drawer: import('react').NamedExoticComponent>; Outlet: import('react').NamedExoticComponent>; Sidebar: import('react').NamedExoticComponent>; LeftSlot: import('react').NamedExoticComponent<{ children: React.ReactNode; } & import('react').RefAttributes>; }; export default NavigationDrawer;