// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { TargetTool } from "./TargetTool";
import type { WakeupIdentity } from "./WakeupIdentity";
import type { WakeupMemoryItem } from "./WakeupMemoryItem";
import type { WakeupPolicy } from "./WakeupPolicy";
import type { WakeupProfile } from "./WakeupProfile";
import type { WakeupProvenance } from "./WakeupProvenance";
import type { WakeupQuery } from "./WakeupQuery";
import type { WakeupRecommendedNote } from "./WakeupRecommendedNote";
import type { WakeupSection } from "./WakeupSection";

export type WakeupPacket = { version: string, generated_at: string, target: TargetTool, profile: WakeupProfile, query: WakeupQuery, identity: WakeupIdentity, knowledge_index: string | null, working_style: WakeupSection, active_context: WakeupSection, priorities: Array<string>, constraints: Array<WakeupMemoryItem>, decisions: Array<WakeupMemoryItem>, incidents: Array<WakeupMemoryItem>, recommended_notes: Array<WakeupRecommendedNote>, maintenance_hints: Array<string>, provenance: WakeupProvenance, policy: WakeupPolicy, };
