/**
 * Output file generation
 * Handles the generation and saving of output files
 */
import type { DocInfo, PluginOptions, Logger, DirectoryConfig } from '../types';
/**
 * Output generation result
 */
export interface OutputResult {
    readonly llmsTxtPath: string;
    readonly llmsFullTxtPath?: string;
    readonly contentLength: number;
}
/**
 * Generate and save output files
 */
export declare function generateOutputFiles(docs: DocInfo[], config: PluginOptions, siteConfig: {
    title?: string;
    url: string;
    baseUrl: string;
}, directories: DirectoryConfig, logger: Logger): Promise<OutputResult>;
//# sourceMappingURL=output-generator.d.ts.map