/**
 * Auto-Install Utility
 *
 * Handles just-in-time installation of SpecWeave components based on user intent.
 * Components are copied from the npm package to .claude/ directories.
 */
/**
 * Keyword → Component Mapping
 * Maps user keywords to required skills and agents
 */
export declare const COMPONENT_MAPPING: Record<string, {
    skills: string[];
    agents: string[];
}>;
/**
 * Analyze user intent and determine required components
 */
export declare function analyzeUserIntent(prompt: string): {
    skills: string[];
    agents: string[];
};
/**
 * Auto-install missing components based on user intent
 *
 * Auto-install is ALWAYS enabled by default.
 * Set environment variable SPECWEAVE_AUTO_INSTALL=false to disable.
 */
export declare function autoInstallComponents(prompt: string, options?: {
    verbose?: boolean;
}): Promise<{
    installed: {
        skills: string[];
        agents: string[];
    };
    skipped: {
        skills: string[];
        agents: string[];
    };
}>;
/**
 * Get list of all available components
 */
export declare function getAvailableComponents(): {
    skills: string[];
    agents: string[];
};
//# sourceMappingURL=auto-install.d.ts.map