import { Request, Response } from 'express'; type Image = { url: string; caption: string; title: string; geoLocation: string; license: string; }; type Video = { thumbnail_loc: string; title: string; description: string; player_loc?: string; 'player_loc:autoplay'?: string; 'player_loc:allow_embed'?: string; }; type Link = { lang: string; url: string; }; type Publication = { name: string; language: string; }; type News = { publication: Publication; genres: string; publication_date: string; title: string; keywords: string; stock_tickers: string; }; type SitemapItem = { url: string; img?: Image[]; video?: Video[]; links?: Link[]; androidLink?: string; news?: News; }; type GeneratorFn = (fn: (item: SitemapItem) => void, req?: Request) => Promise; declare const sitemap: (generatorFn: GeneratorFn) => (req: Request, res: Response) => Promise; export { sitemap };