import { PromptModule, ModuleConfig } from './prompt-module.interface.js';
/**
 * Lifecycle module — agent lifecycle behaviors and cognitive loop.
 *
 * Consolidates proactive monitoring, auto progress heartbeat,
 * work rhythm, session management, and the 4-stage cognitive
 * lifecycle (Intent → Observation → Strategy → Adaptation).
 *
 * Orchestrator/TL agents get the full lifecycle spec including
 * proactive monitoring and event subscription patterns.
 * Workers get a compact work-rhythm-only version.
 *
 * Sources: orchestrator prompt.md §Proactive Monitoring,
 *          §Auto Progress Heartbeat, §Session Management,
 *          developer prompt.md §Work Rhythm.
 */
export declare class LifecycleModule implements PromptModule {
    name: string;
    priority: number;
    maxTokens: number;
    compactable: boolean;
    /**
     * Always included — all agents need lifecycle guidance.
     */
    shouldInclude(_config: ModuleConfig): boolean;
    /**
     * Build the lifecycle section.
     * Orchestrators/TLs get the full spec; workers get a compact version.
     *
     * @param config - Module configuration with agent details
     * @returns Formatted markdown lifecycle section
     */
    build(config: ModuleConfig): Promise<string>;
    /**
     * Full lifecycle for orchestrators and team leaders —
     * includes proactive monitoring, cognitive loop, heartbeat, and session management.
     */
    private buildFullLifecycle;
    /**
     * Compact lifecycle for workers — work rhythm and context management only.
     */
    private buildWorkerLifecycle;
}
//# sourceMappingURL=lifecycle.module.d.ts.map