import type { ResolvedInstructionsDefinition, 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 { instructions?: readonly ResolvedInstructionsDefinition[]; 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 {};