import { FunctionComponent } from 'react';
import { class_name } from '../../types';
import { AsComponent } from '../../as';
import { WithColorOfBox, WithKind, WithName, WithOnChange, WithLabelPlacement, WithValueAsNumber, WithDefaultValueAsNumber, WithMin, WithMax, WithValuesOfRating } from '../../withs';
export declare function BaseRating(props: BaseRatingProps): JSX.Element;
export interface BaseBaseRatingProps extends AsComponent, WithName, WithOnChange, WithLabelPlacement, WithColorOfBox, WithValueAsNumber, WithDefaultValueAsNumber, WithMin, WithMax, WithValuesOfRating {
}
export interface BaseRatingProps extends BaseBaseRatingProps, Required<WithKind> {
    styles?: (props: any) => {
        [key: string]: class_name;
    };
    container?: FunctionComponent;
    icon?: FunctionComponent;
    emptyIcon?: FunctionComponent;
    labelProps?: any;
    ratingProps?: any;
    reverse?: boolean;
}
export default BaseRating;
//# sourceMappingURL=BaseRating.d.ts.map