import type * as ElevenLabs from "../index";
export interface ScopedAnalysisResult {
    /** The scope of the analysis. 'conversation' uses the full transcript; 'agent' uses only the portion where the defining agent was active. */
    scope: ElevenLabs.AnalysisScope;
    sourceAgentId: string;
    /** Branch of the agent for this scoped block; disambiguates repeated agent_id. */
    sourceBranchId?: string;
    evaluationCriteriaResults?: Record<string, ElevenLabs.ConversationHistoryEvaluationCriteriaResultCommonModel>;
    dataCollectionResults?: Record<string, ElevenLabs.DataCollectionResultCommonModel>;
    successful: ElevenLabs.EvaluationSuccessResult;
}
