/** * Session lifecycle slash commands (V2-080): mode, clear/new, save/reset, * allow/disallow, think, context, compact. */ import type { CommandInvocation } from "../../app/commands/command.js"; import type { Mode } from "../../types.js"; import type { AppServices } from "../bootstrap/composition-root.js"; export declare function handleMode(services: AppServices, mode: Mode): void; export declare function handleClear(services: AppServices): Promise; export declare function handleNew(services: AppServices): Promise; export declare function handleThink(services: AppServices): void; export declare function handleContext(services: AppServices): void; export declare function handleUsage(services: AppServices): void; export declare function handleCompact(services: AppServices): Promise; export declare function handleSave(services: AppServices, invocation: CommandInvocation): Promise; export declare function handleReset(services: AppServices): Promise; export declare function handleAllow(services: AppServices, invocation: CommandInvocation): void; export declare function handleDisallow(services: AppServices, invocation: CommandInvocation): void; export declare function handleCwd(services: AppServices, invocation: CommandInvocation): void;