import React from 'react'; export type Classes = { container?: string; back?: string; head?: string; items?: string; }; export type NavItems = { name?: string; childrenItems?: NavItems[]; itemProps?: React.AllHTMLAttributes | any; renderItem?: React.ReactNode; disableClose?: boolean; className?: string; classes?: Classes; }; export type Variant = 'temporary' | 'permanent'; export type Placement = 'left' | 'right'; export interface ISideNavProps { navItems: NavItems; onClose: () => void; open?: boolean; zIndex?: number; children?: React.ReactNode; placement?: Placement; hideBackdrop?: boolean; variant?: Variant; style?: React.CSSProperties; navProps?: React.HTMLAttributes; spreadCssClasses?: boolean; renderLink?: (props: any) => React.JSX.Element; } declare const SideNav: React.FC; export default SideNav;