import type { PageMeta, SectionConfig } from "../lib/types.js"; import { GeneratedRouteManager } from "./generated-route-manager.js"; type WriteRedirect = (slug: string, target: string) => Promise; export declare class SectionIndexGenerator { private readonly outputDir; private readonly routeManager; constructor(outputDir: string, routeManager: GeneratedRouteManager); generate(pages: PageMeta[], sections: SectionConfig[] | null, declaredSlugs: Set | undefined, writeRedirect: WriteRedirect): Promise; } export {};