import { Component } from "react";
import { PropsInterface } from "../../interfaces/interfaces/PropsInterface";
export interface StarsInterfaceProps extends PropsInterface {
    stars: number;
    numberOfStars?: number;
    isHover?: boolean;
    onClick?: (rating: number) => void;
}
export declare class Stars extends Component<StarsInterfaceProps> {
    state: {
        currentRating: number;
    };
    static defaultProps: {
        numberOfStars: number;
        isHover: boolean;
    };
    private _rating;
    constructor(props: any);
    componentDidMount(): void;
    setRating: () => void;
    hoverHandler: (ev: any) => void;
    starClickHandler: (ev: any) => void;
    render(): JSX.Element;
}
