import type { ResolvedConnectionDefinition, ResolvedInstructions, ResolvedSkillDefinition } from "#runtime/types.js"; import type { WorkspaceRuntimeSpec } from "#runtime/workspace/types.js"; /** * Input for composing the base authored instructions prompt for one * resolved agent. */ interface ComposeRuntimeBasePromptInput { connections?: readonly ResolvedConnectionDefinition[]; instructions?: ResolvedInstructions; skills?: readonly ResolvedSkillDefinition[]; toolsAvailable?: boolean; workspaceSpec?: WorkspaceRuntimeSpec; } /** * Composes the authored base prompt from the resolved instructions source * without flattening skills into always-on instructions. */ export declare function composeRuntimeBasePrompt(input: ComposeRuntimeBasePromptInput): readonly string[]; export {};