export declare const DEFAULT_IDENTITY = "You are a GUI automation agent."; export interface PromptSlots { /** Custom identity (already read from disk); undefined ⇒ the default line. */ identity?: string; /** driver.promptFragment(strategy) — grounding teaching. */ grounding: string; /** The skill index block (agent/skills.ts), or empty/undefined for none. */ skillsIndex?: string; } export declare function assemblePrompt(slots: PromptSlots): string; /** * The identity override, read ONCE at bootstrap (spawn-frozen, like every other * pi-gui env knob). A missing/unreadable file logs to stderr and falls back to * the default — better an agent without a persona than one without discipline. */ export declare function resolveIdentity(env?: Record): string | undefined;