import { Component } from 'react';
import { ImageURISource, StyleProp, TextStyle, ViewStyle } from 'react-native';
import { ReviewIndicatorProps } from './ReviewIndicator';
import { MoreTextProps } from './MoreText';
import { ReviewItemProps } from './ReviewItem';
export interface ReviewsListProps {
    reviews: import('@brandingbrand/fscommerce').ReviewTypes.Review[];
    reviewStyle?: import('@brandingbrand/fsfoundation').Dictionary<StyleProp<TextStyle | ViewStyle>>;
    reviewIndicatorProps?: Partial<ReviewIndicatorProps>;
    moreTextProps?: MoreTextProps;
    recommendedImage?: ImageURISource;
    verifiedImage?: ImageURISource;
    onHelpful?: (props: ReviewItemProps) => void;
    onNotHelpful?: (props: ReviewItemProps) => void;
}
export declare class ReviewsList extends Component<ReviewsListProps> {
    render(): JSX.Element;
}
