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; modal?: boolean; closeOnOutsideClick?: boolean; defaultCollapsedState?: CollapsedState; } declare const NavigationDrawer: import('react').NamedExoticComponent & { readonly type: (props: NavigationDrawerProps) => import("react/jsx-runtime").JSX.Element; } & { Root: import('react').MemoExoticComponent<(props: NavigationDrawerProps) => import("react/jsx-runtime").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;