import React from 'react'; export interface RateProps { value?: number; onChange?: (value: number) => void; count?: number; disabled?: boolean; } export interface RateState { value?: number; hoverValue?: number; checkedStatus?: any; } declare class Rate extends React.Component { constructor(props: RateProps); componentWillReceiveProps(nextProps: RateProps): void; onHover(event: MouseEvent, index: number): void; onMouseLeave(): void; onClick(event: MouseEvent, index: number): void; getStarValue(index: number): number; render(): JSX.Element; } export default Rate;