import type { BetterPortalResolvedApp, RouteSitemapEntry, SitemapChangeFrequency } from "@betterportal/framework"; export interface RuntimeSitemapRoute { routeId: string; entries: RouteSitemapEntry[]; } export interface SitemapUrl { loc: string; lastModified?: string; changeFrequency?: SitemapChangeFrequency; priority?: number; } export interface SeoDocuments { sitemap: SitemapUrl[]; robots: string; } export declare function resolveSeoPath(path: string, params?: Readonly>): string | null; export declare function buildSeoDocuments(app: BetterPortalResolvedApp, canonicalOrigin: string, runtimeRoutes: ReadonlyArray, failedServices?: ReadonlySet): SeoDocuments; export declare function buildSitemapChunks(entries: ReadonlyArray): string[]; export declare function buildSitemapIndex(canonicalOrigin: string, chunkCount: number): string; //# sourceMappingURL=seo.d.ts.map