import type { ToolExecutionContext } from "@/types"; import type { ToolResolverApi } from "../toolResolver.js"; export type ExecutablePromptExpandResult = { expanded: string; skipTurn: boolean; }; /** * Expands `...` blocks inside a prompt using the RLM runtime. * When any block calls skip(), stops processing and signals the caller to abort inference. * Expects: caller has already checked feature flags and execution permissions. */ export declare function executablePromptExpand(prompt: string, context: ToolExecutionContext, toolResolver: ToolResolverApi): Promise; //# sourceMappingURL=executablePromptExpand.d.ts.map