import { AstroConfig } from 'astro';
import { SitemapItemLoose } from 'sitemap';
import { Route } from './integration.js';
import { SitemapOptions } from './options.js';
import '../types.js';
import '../options.js';
import 'astro/zod';
import './route-config.js';

/** Construct sitemap.xml given a set of URLs */
declare function generateSitemap(routes: Array<Route>, _finalSiteUrl: string, opts: SitemapOptions, config: AstroConfig): SitemapItemLoose[];

export { generateSitemap };
