import { type ExistingRules } from '../init/existing-rules-extractor.js';
import type { ProjectAnalysis } from '../init/project-analyzer.js';
export declare class AgentsTemplateGenerator {
    /**
     * Generate AGENTS.md content based on project analysis
     */
    static generateAgentsMd(analysis: ProjectAnalysis, existingRules?: ExistingRules[]): string;
    /**
     * Get description for a directory based on its name
     */
    private static getDirectoryDescription;
    /**
     * Get description for a file based on its name
     */
    private static getFileDescription;
    /**
     * Get coding conventions based on project analysis
     */
    private static getCodingConventions;
    /**
     * Get language-specific notes for AI assistance
     */
    private static getLanguageSpecificNotes;
    /**
     * Get framework-specific notes for AI assistance
     */
    private static getFrameworkSpecificNotes;
}
//# sourceMappingURL=agents-template-generator.d.ts.map