///
import { BaseComponent } from '../../Utilities';
import { IRatingProps } from './Rating.types';
export interface IRatingState {
rating: number | null | undefined;
}
export declare class RatingBase extends BaseComponent {
static defaultProps: IRatingProps;
private _id;
private _min;
private _labelId;
private _classNames;
constructor(props: IRatingProps);
componentWillReceiveProps(nextProps: IRatingProps): void;
render(): JSX.Element;
private _getStarId(index);
private _onFocus(value, ev);
private _getLabel(rating);
private _getInitialValue(props);
private _getClampedRating(rating);
private _getFillingPercentage(starPosition);
}