import type { PublicRequest } from '../common/public-session.guard';
import { AnalysisService } from './analysis.service';
export declare class AnalysisController {
    private readonly service;
    constructor(service: AnalysisService);
    generate(journeyId: string, request: PublicRequest): Promise<{
        generationStatus: "AVAILABLE";
        generationMode: "DEMO" | "GEMINI";
        summary: string;
        stages: {
            stepNumber: 1 | 5 | 2 | 3 | 4;
            stageName: "Circunstância percebida" | "História" | "Condicionamentos" | "Consciência" | "Escolha consciente";
            groundedFacts: string[];
            participantAssociations: string[];
            reflectivePossibilities: string[];
            openQuestions: string[];
            synthesis: string;
        }[];
        sequenceSynthesis: string;
        possibleConnections: string[];
        uncertainties: string[];
        nextReflections: string[];
        safety: {
            requiresPause: boolean;
            requiresProfessionalReview: boolean;
            reason: string;
        };
        notice: string;
    }>;
    get(journeyId: string, request: PublicRequest): Promise<{
        generationStatus: "AVAILABLE";
        generationMode: "DEMO" | "GEMINI";
        summary: string;
        stages: {
            stepNumber: 1 | 5 | 2 | 3 | 4;
            stageName: "Circunstância percebida" | "História" | "Condicionamentos" | "Consciência" | "Escolha consciente";
            groundedFacts: string[];
            participantAssociations: string[];
            reflectivePossibilities: string[];
            openQuestions: string[];
            synthesis: string;
        }[];
        sequenceSynthesis: string;
        possibleConnections: string[];
        uncertainties: string[];
        nextReflections: string[];
        safety: {
            requiresPause: boolean;
            requiresProfessionalReview: boolean;
            reason: string;
        };
        notice: string;
    }>;
}
