/**
 * Default (headless) implementations of ExtensionCommandContextActions.
 *
 * These delegate directly to AgentSession without any UI side-effects.
 * Interactive mode layers TUI-specific behavior on top of these.
 * RPC and print modes use them as-is.
 */
import type { AgentSession } from "../../core/agent-session.js";
import type { ExtensionCommandContextActions } from "../../core/extensions/index.js";
/**
 * Create the default set of command context actions that simply delegate
 * to the corresponding AgentSession methods.
 *
 * Callers can spread the result and override individual actions to add
 * mode-specific behavior (e.g., interactive mode clears TUI state after
 * forking).
 */
export declare function createDefaultCommandContextActions(session: AgentSession): ExtensionCommandContextActions;
//# sourceMappingURL=command-context-actions.d.ts.map