import { ReactNode } from 'react'; import { SidenavList } from './list'; import { SidenavListContainer } from './listcontainer'; import { SidenavTitle } from './title'; import { SidenavSub } from './sub'; import { SidenavSubList } from './sublist'; interface SidenavInterface { open?: boolean; handleClose?: () => void; children?: ReactNode; className?: string; } export declare function Sidenav({ open, handleClose, children, className, }: SidenavInterface): JSX.Element; export declare namespace Sidenav { var defaultProps: { open: boolean; handleClose: () => void; children: null; className: string; }; var Item: import("../utils").ComponentWithAs; var List: typeof SidenavList; var ListContainer: typeof SidenavListContainer; var Sub: typeof SidenavSub; var SubItem: import("../utils").ComponentWithAs; var SubList: typeof SidenavSubList; var SubToggler: import("../utils").ComponentWithAs; var Title: typeof SidenavTitle; } export {};