/**
 * Pattern Creation Session Manager
 *
 * Handles step-by-step pattern creation workflow with context-aware questions
 * and AI-powered trigger expansion.
 */
import { PatternCreationSession, PatternWorkflowStep } from './pattern-creation-types';
export declare class PatternCreationSessionManager {
    /**
     * Create a new pattern creation session
     */
    createSession(args: any): PatternCreationSession;
    /**
     * Load existing session
     */
    loadSession(sessionId: string, args: any): PatternCreationSession | null;
    /**
     * Save session to disk
     */
    private saveSession;
    /**
     * Process user response and move to next step
     */
    processResponse(sessionId: string, response: string, args: any): PatternWorkflowStep | null;
    /**
     * Get the next workflow step for the session
     */
    getNextStep(sessionId: string, args: any): PatternWorkflowStep | null;
    /**
     * Generate trigger expansion step with AI suggestions
     */
    private generateTriggerExpansionStep;
    /**
     * Generate review prompt showing complete pattern
     */
    private generateReviewPrompt;
    /**
     * Complete pattern creation and return success result
     */
    private completePattern;
    private generateSessionId;
}
//# sourceMappingURL=pattern-creation-session.d.ts.map