/**
 * Shared constants for Agent elements
 */
export declare const AGENT_LIMITS: {
    readonly MAX_GOALS: 50;
    readonly MAX_GOAL_LENGTH: 1000;
    readonly MAX_STATE_SIZE: number;
    readonly MAX_DECISION_HISTORY: 100;
    readonly MAX_CONTEXT_LENGTH: 5000;
    readonly MAX_AGENT_NAME_LENGTH: 100;
    readonly MAX_SPECIALIZATION_LENGTH: 50;
    readonly MAX_CONCURRENT_GOALS_DEFAULT: 10;
    readonly MAX_FILE_SIZE: number;
    readonly MAX_YAML_SIZE: number;
};
export declare const AGENT_FILE_EXTENSION = ".md";
export declare const STATE_FILE_EXTENSION = ".state.yaml";
export declare const STATE_DIRECTORY = ".state";
export declare const DECISION_FRAMEWORKS: readonly ["rule_based", "ml_based", "programmatic", "hybrid"];
export type DecisionFramework = typeof DECISION_FRAMEWORKS[number];
export declare const RISK_TOLERANCE_LEVELS: readonly ["conservative", "moderate", "aggressive"];
export type RiskTolerance = typeof RISK_TOLERANCE_LEVELS[number];
export declare const GOAL_PRIORITIES: readonly ["critical", "high", "medium", "low"];
export type GoalPriority = typeof GOAL_PRIORITIES[number];
export declare const GOAL_STATUSES: readonly ["pending", "in_progress", "completed", "failed", "cancelled"];
export type GoalStatus = typeof GOAL_STATUSES[number];
export declare const EISENHOWER_QUADRANTS: readonly ["do_first", "schedule", "delegate", "eliminate"];
export type EisenhowerQuadrant = typeof EISENHOWER_QUADRANTS[number];
export declare const DECISION_OUTCOMES: readonly ["success", "failure", "partial", "unknown"];
export type DecisionOutcome = typeof DECISION_OUTCOMES[number];
export declare const RISK_LEVELS: readonly ["low", "medium", "high"];
export type RiskLevel = typeof RISK_LEVELS[number];
export declare const AGENT_DEFAULTS: {
    readonly DECISION_FRAMEWORK: DecisionFramework;
    readonly RISK_TOLERANCE: RiskTolerance;
    readonly LEARNING_ENABLED: true;
    readonly MAX_CONCURRENT_GOALS: 10;
    readonly GOAL_PRIORITY: GoalPriority;
    readonly GOAL_IMPORTANCE: 5;
    readonly GOAL_URGENCY: 5;
};
//# sourceMappingURL=constants.d.ts.map