/** * Pure formatting functions for llms.txt - no runtime dependencies */ import type { RuntimeI18nConfig } from './server/utils/i18n.js'; import type { LlmsTxtConfig } from './types.js'; export declare function formatAvailableLanguagesSection(i18n: RuntimeI18nConfig, pageCounts: Map, resolveHref?: (pathname: string) => string): string[]; interface LlmsTxtPageLink { pathname: string; href?: string; title?: string; description?: string; } export declare function formatLlmsTxtPageLink(page: LlmsTxtPageLink): string; /** * Normalize llms.txt structured configuration to the llmstxt.org Markdown format. * Preamble prose must appear before the first H2; every H2 body is a file list. */ export declare function normalizeLlmsTxtConfig(config: LlmsTxtConfig): string; export {};