import React from 'react'; declare const _default: { title: string; component: (props: any) => React.JSX.Element; tags: string[]; argTypes: { rating: { control: string; }; maxStars: { control: string; }; customerName: { control: string; }; date: { control: string; }; comment: { control: string; }; hasApproveButton: { control: string; }; hasDropdown: { control: string; }; hasBadge: { control: string; }; hasShadow: { control: string; }; badgeText: { control: string; }; badgeVariant: { control: string; options: string[]; }; onApproveButtonClick: { action: string; }; onRemoveButtonClick: { action: string; }; }; }; export default _default; export declare const Default: { args: { productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const WithDropdown: { args: { hasDropdown: boolean; productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasApproveButton: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const WithBadge: { args: { hasBadge: boolean; badgeText: string; badgeVariant: string; productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const WithShadow: { args: { hasShadow: boolean; productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const WithoutApproveButton: { args: { hasApproveButton: boolean; productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const WithoutComment: { args: { comment: any; productReviews: any[]; customerName: string; date: string; rating: number; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const HighRating: { args: { rating: number; productReviews: any[]; customerName: string; date: string; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const LowRating: { args: { rating: number; productReviews: any[]; customerName: string; date: string; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const SingleProductReview: { args: { productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const EmptyProductReviews: { args: { productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const PlatformCommentOnly: { args: { productReviews: any[]; comment: string; hasApproveButton: boolean; customerName: string; date: string; rating: number; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const WithBadgeAndDropdown: { args: { hasBadge: boolean; hasDropdown: boolean; hasApproveButton: boolean; badgeText: string; badgeVariant: string; productReviews: any[]; customerName: string; date: string; rating: number; comment: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const CustomMaxStars: { args: { maxStars: number; rating: number; productReviews: any[]; customerName: string; date: string; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeVariant: string; badgeText: string; hasShadow: boolean; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; }; export declare const Complete: { args: { rating: number; maxStars: number; comment: string; hasApproveButton: boolean; hasDropdown: boolean; hasBadge: boolean; badgeText: string; badgeVariant: string; hasShadow: boolean; productReviews: any[]; customerName: string; date: string; onApproveButtonClick: () => void; onRemoveButtonClick: () => void; }; };