import { type SessionMode } from "../modes/schema.js"; export declare const MODE_STATE_KEY = "mode"; export type { SessionMode } from "../modes/schema.js"; type AppStateLike = { get(key: string): T; set(key: string, value: unknown): void; }; type AgentLike = { appState: AppStateLike; }; export type ModeState = { mode: SessionMode; }; export declare function getModeState(agent: AgentLike): ModeState; export declare function setSessionMode(agent: AgentLike, mode: SessionMode): void; export declare function clearModeToDefault(agent: AgentLike): void;