interface OfferInput { price: string; priceCurrency: string; availability?: string; url?: string; } interface ReviewInput { authorName: string; datePublished: string; reviewBody: string; ratingValue?: number; } export interface ProductInput { name: string; image: string | string[]; description: string; offers: OfferInput; aggregateRating?: { ratingValue: number; ratingCount: number; }; review?: ReviewInput; } export declare function product(input: ProductInput): any; export {};