import type { SessionEntry, SessionManager } from "@caupulican/pi-agent-core/node"; import type { LearningDecision } from "../autonomy/contracts.ts"; import { type SessionSnapshotPayload } from "../session-snapshot.ts"; export declare const LEARNING_DECISION_CUSTOM_TYPE = "learning_decision"; export type LearningDecisionSnapshotPayload = SessionSnapshotPayload<"decision", LearningDecision>; export declare function appendLearningDecisionSnapshot(sessionManager: Pick, decision: LearningDecision): string; export declare function getLearningDecisionSnapshots(entries: readonly SessionEntry[]): LearningDecision[]; //# sourceMappingURL=session-learning-decision.d.ts.map