export interface Mission {
    id: string;
    title: string;
    description: string;
    userRequest: string;
    priority: 'low' | 'medium' | 'high' | 'critical';
    complexity: 'simple' | 'moderate' | 'complex' | 'enterprise';
    estimatedDuration: number;
    createdAt: Date;
    status: 'planning' | 'decomposing' | 'executing' | 'completed' | 'failed';
}
export interface PlanningRequest {
    userRequest: string;
    preferences?: PlanningPreferences;
    constraints?: PlanningConstraints;
}
export interface PlanningPreferences {
    priority: 'speed' | 'quality' | 'thoroughness' | 'innovation';
    approach: 'conservative' | 'balanced' | 'aggressive' | 'experimental';
    riskTolerance: 'low' | 'medium' | 'high';
    detailLevel: 'high-level' | 'detailed' | 'comprehensive';
}
export interface PlanningConstraints {
    timeLimit?: number;
    resourceLimits?: Record<string, number>;
    maxComplexity?: 'simple' | 'moderate' | 'complex';
}
//# sourceMappingURL=planning.d.ts.map