import type { AgentPromptSurfaceKind } from "../plugins/types.js"; export type AgentPromptRenderContext = { surface: AgentPromptSurfaceKind; agentRuntimeId?: string; backendKind?: string; availableTools?: ReadonlySet; sourceReplyDeliveryMode?: "automatic" | "message_tool_only"; acpEnabled?: boolean; runtimeChannel?: string; runtimeCapabilities?: readonly string[]; }; export declare function buildKLAWToolFallbackText(params: { surface: AgentPromptSurfaceKind; execToolName: string; processToolName: string; }): string; export declare function shouldRenderKLAWToolWorkflowHints(params: { surface: AgentPromptSurfaceKind; hasToolList: boolean; }): boolean; export declare function resolveAgentPromptSurfaceForSessionKey(sessionKey?: string): AgentPromptSurfaceKind;