type CachePayload = { placeId: string; businessName?: string; languageCode: string; rating: number; reviewCount: number; reviewsUrl: string; updatedAt: string; }; export type GoogleReviewSnapshot = CachePayload & { source: 'fresh' | 'cache' | 'fallback'; }; type InMemoryCacheEntry = { payload: CachePayload; expiresAt: number; }; declare global { var __GOOGLE_REVIEWS_CACHE__: Map | undefined; } type SnapshotOptions = { languageCode?: string; businessName?: string; forceRefresh?: boolean; }; export declare function getGoogleReviewSnapshot(placeId: string, options?: SnapshotOptions): Promise<{ data: GoogleReviewSnapshot; error?: string; }>; export {}; //# sourceMappingURL=googleReviews.d.ts.map