import type { WithMediaQueryInnerProps, WithMediaQueryStyleProps } from '../../../../libs/fsresponsive'; import type { AccessibilityRole, ViewStyle } from 'react-native'; import React from 'react'; import type { FC } from 'react'; import type { WithConditionalProps } from '../../frameworks/property-binding'; import type { CustomDataSourceOptions, StandardReviewContainerProps, URLDataSourceOptions } from '../../models'; export interface PreStandardizedReviewsDataProps { accessible: boolean; accessibilityLabel: string; accessibilityRole: AccessibilityRole; accessibilityHint: string; style: ViewStyle; nativeID?: string; /** * @TJS-ignore */ children: React.ReactNode; idParam: string; reviewDataSource: CustomDataSourceOptions<'review'> | URLDataSourceOptions<'review'>; limit?: number; filter?: string; sort?: string; } export declare type BaseReviewsZoneProps = WithMediaQueryInnerProps>; export declare type ReviewsZoneProps = WithConditionalProps & WithMediaQueryStyleProps; export interface ReviewZoneErrorContext { message: string; productReviewId: string | undefined; } export interface ReviewZoneLoadingContext { productReviewId: string | undefined; } export declare const ReviewsZone: FC; export default ReviewsZone;