import { Component } from 'react'; import type { SideNavBarItemProps } from './props'; /** --- parent: SideNavBar id: SideNavBar.Item --- **/ declare class SideNavBarItem extends Component { static readonly componentId = "SideNavBar.Item"; static allowedProps: readonly (keyof { elementRef?: (el: Element | null) => void; icon: React.ReactNode; label: React.ReactNode; as?: import("@instructure/shared-types").AsElementType; href?: string; onClick?: (event: React.MouseEvent) => void; selected?: boolean; minimized?: boolean; })[]; static defaultProps: { readonly as: "a"; readonly selected: false; readonly minimized: false; }; ref: Element | null; handleRef: (el: Element | null) => void; componentDidMount(): void; componentDidUpdate(): void; renderLink(addRef: boolean): import("@emotion/react/jsx-runtime").JSX.Element; render(): import("@emotion/react/jsx-runtime").JSX.Element; } export default SideNavBarItem; export { SideNavBarItem }; //# sourceMappingURL=index.d.ts.map