/**
 * VERSATIL SDLC Framework - Sarah PM (Project Manager)
 * Specialized in sprint planning, milestone tracking, team coordination
 *
 * RAG-Enhanced: Learns from project patterns, sprint velocity, team dynamics
 */
import { RAGEnabledAgent, RAGConfig } from './rag-enabled-agent.js';
import { AgentResponse, AgentActivationContext } from './base-agent.js';
import { AnalysisResult } from '../intelligence/pattern-analyzer.js';
import { EnhancedVectorMemoryStore } from '../rag/enhanced-vector-memory-store.js';
export declare class SarahPm extends RAGEnabledAgent {
    name: string;
    id: string;
    specialization: string;
    systemPrompt: string;
    constructor(vectorStore?: EnhancedVectorMemoryStore);
    /**
     * PM-specific RAG configuration
     * Focus on project patterns, sprint velocity, team dynamics
     */
    protected getDefaultRAGConfig(): RAGConfig;
    /**
     * PM-specific pattern analysis
     */
    protected runPatternAnalysis(context: AgentActivationContext): Promise<AnalysisResult>;
    /**
     * Override activate to add PM-specific context
     */
    activate(context: AgentActivationContext): Promise<AgentResponse>;
    /**
     * Generate PM-specific suggestions from RAG context
     */
    private generatePMSuggestions;
    /**
     * Determine which agents to hand off to
     */
    private determineHandoffs;
    /**
     * Get base prompt template for PM
     */
    protected getBasePromptTemplate(): string;
    /**
     * Generate domain-specific handoffs based on analysis
     */
    protected generateDomainHandoffs(analysis: AnalysisResult): string[];
}
