import * as React from 'react'; import { ThemeConfig } from '../types'; import { NavigationProps } from '../Navigation'; export declare type LocalSideNavProps = { /** Sets the default selected nav item. */ defaultSelectedId?: string; /** Function to invoke when the nav item is changed. */ onChange?: any; /** Sets the selected nav item. */ selectedId?: string; }; export declare type SideNavProps = NavigationProps & LocalSideNavProps; export declare const SideNavContext: React.Context<{ onChangeSelectedId: (id: string) => void; selectedId?: string; overrides?: ThemeConfig; }>; export declare const SideNav: React.ForwardRefExoticComponent & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; };