import { Review, ReviewStats, ReviewsResponse, UseReviewsOptions } from '../types'; /** * React hook for fetching reviews from various platforms (Google, Yelp, Trustpilot, etc.) * @param options - Optional configuration for filtering, pagination, and sorting * @returns Object with fetch function, reviews data, stats, and state management * * @example * // Fetch all reviews with auto-fetch * const { reviews, stats, loading } = useReviews(); * * * @example * // Fetch only Google reviews with minimum rating * const { reviews, stats, loading } = useReviews({ * source: 'google', * minRating: 4, * limit: 20 * }); */ export declare function useReviews(options?: UseReviewsOptions): { fetchReviews: (customOptions?: UseReviewsOptions) => Promise; reset: () => void; loading: boolean; error: string | null; reviews: Review[] | null; stats: ReviewStats | null; total: number; limit: number; offset: number; }; //# sourceMappingURL=useReviews.d.ts.map