import type { AgentPlatform, GenerateSkillResult, GenerateRulesResult, ProjectKnowledge, Constitution, RecommendedSkill } from '../types/index.js';
export { getAgentConfig, detectAgentPlatform, detectAgentPlatformFromFiles, } from './skill-generator/detect.js';
export { buildSessionOptimizationSection } from './skill-generator/sections.js';
export { injectManagedSkillsBlock } from './skill-generator/sections.js';
export { generateOrchestrationScript } from './skill-generator/skills.js';
/**
 * Generate a skill file for a specific AI agent platform.
 */
export declare function generateSkill(platform: AgentPlatform, skillType: 'project-rules' | 'domain-skill' | 'workflow' | 'convention', name: string, description: string, knowledge: ProjectKnowledge, specContent?: string): Promise<GenerateSkillResult>;
/**
 * Generate platform-specific rules from project knowledge and constitution.
 */
export declare function generateRules(platform: AgentPlatform, knowledge: ProjectKnowledge, constitution?: Constitution, options?: {
    includeArchitecture?: boolean;
    includeConventions?: boolean;
    includeQuality?: boolean;
    includeWorkflow?: boolean;
    customRules?: string[];
    recommendedSkills?: RecommendedSkill[];
}): Promise<GenerateRulesResult>;
//# sourceMappingURL=skill-generator.d.ts.map