import * as React from 'react'; import * as PropTypes from 'prop-types'; import { StyledProps } from '..'; import { NavigationID } from '../Navigation'; import { BoxProps } from '../Box'; export declare type ItemClassProps = 'root' | 'reveal' | 'activeBar' | 'activeBarHorizontal' | 'activeBarActive' | 'prefixRoot' | 'text' | 'textExpanded' | 'textNoChildren' | 'textHasPrefix'; export interface ItemProps extends Omit, Omit { value?: NavigationID; prefix?: React.ReactElement; active?: boolean; children?: React.ReactChild; onClick?: React.MouseEventHandler; } export declare const ItemPropTypes: { value: PropTypes.Requireable; prefix: PropTypes.Requireable; active: PropTypes.Requireable; children: PropTypes.Requireable; onClick: PropTypes.Requireable<(...args: any[]) => any>; };