import React, { PureComponent } from 'react';
import { StyleProp, ViewStyle } from 'react-native';
export interface ReviewIndicatorProps {
    value: number;
    base?: number;
    style?: StyleProp<ViewStyle>;
    itemSize?: number;
    itemColor?: string;
    renderFullStar?: () => React.ReactNode;
    renderHalfStar?: () => React.ReactNode;
    renderEmptyStar?: () => React.ReactNode;
}
export interface NormalizedValue {
    full: number;
    empty: number;
    hasHalf: boolean;
}
export declare class ReviewIndicator extends PureComponent<ReviewIndicatorProps> {
    getItemData: (value: number, base?: number) => NormalizedValue;
    renderHalf: () => JSX.Element;
    render(): JSX.Element;
}
