import * as React from 'react'; import { ISidebarLinkProps } from '../sidebar-link'; import { SidebarMenuClasses } from './sidebar-menu-classes'; export interface ISidebarMenuProps extends Omit, 'classes' | 'variant' | 'endIcon'> { /** * Convenience Prop for passing menu items. Maps to SidebarLink props */ items?: Array & { component?: ItemComponent; }>; /** * Override or extend the styles applied to the component. */ classes?: Partial; /** * Sets menu to expanded * @default undefined */ isExpanded?: boolean; /** * Sets menu to expanded by default. Used for uncontrolled menus. * @default undefined */ defaultIsExpanded?: boolean; /** * Callback executed when isExpanded changes * @default undefined */ onExpandChange?(newValue: boolean): void; } export declare function SidebarMenuImpl(props: ISidebarMenuProps, ref: React.Ref): React.JSX.Element; export declare const SidebarMenu: typeof SidebarMenuImpl;