import type { PageMeta, SectionConfig } from "../../lib/types.js"; export interface LlmsIndexArgs { siteName: string; siteDescription?: string; baseUrl: string | null; pages: PageMeta[]; sectionsConfig: SectionConfig[] | null; } export interface CategoryGroup { category: string; minCategoryOrder: number; pages: PageMeta[]; } export interface SectionGroup { sectionSlug: string; sectionLabel: string; sectionOrder: number; categories: CategoryGroup[]; } export declare function pageUrl(slug: string, baseUrl: string | null): string; export declare function buildSectionGroups(pages: PageMeta[], sectionsConfig: SectionConfig[] | null): SectionGroup[]; export declare function llmsIndexTemplate(args: LlmsIndexArgs): string;