export type LoopState = { prompt: string; startedAt: number; lastScheduledFor: number; agedOut?: boolean; keepaliveStrikes: number; }; export declare class LoopStateStore { private readonly state; get(prompt: string): LoopState | null; set(s: LoopState): void; delete(prompt: string): void; list(): LoopState[]; clearAll(): void; resetStrikes(prompt: string): void; incrementStrikes(prompt: string): number; getStrikes(prompt: string): number; }