import type { PersonaNode } from './types.js'; export interface LifecycleState { shortTerm: Record; longTerm: Record; lastUpdatedAt: number; } export declare class PersonaLifecycle { private shortTermWindow; private emaAlpha; constructor(shortTermWindow?: number, emaAlpha?: number); update(state: LifecycleState | undefined, node: PersonaNode, policy?: { shortTermWindow?: number; emaAlpha?: number; promoteThreshold?: number; }): LifecycleState; } //# sourceMappingURL=lifecycle.d.ts.map