import type { Session } from "neo4j-driver"; /** * Pure llms.txt + llms-full.txt generator for an account's published * KnowledgeDocument set. llmstxt.org draft format. Plugin-agnostic: * the caller injects its own neo4j session factory so the lib can * be consumed from any plugin that already has a configured driver * (aeo, admin's publish-site tool, future hook callers). */ export interface WriteLlmsTxtInput { accountId: string; siteName: string; siteDescription?: string; siteDir?: string; } export interface WriteLlmsTxtDeps { getSession: () => Session; } export interface WriteLlmsTxtResult { llmsTxt: string; llmsFullTxt: string; pageCount: number; skippedNoUrl: number; sizeBytes: { index: number; full: number; }; writtenPaths?: { index: string; full: string; }; } export declare function writeLlmsTxt(input: WriteLlmsTxtInput, deps: WriteLlmsTxtDeps): Promise; //# sourceMappingURL=index.d.ts.map