import type { EffectiveRoleDefinition } from "#src/role-definition"; import type { ParentContextMessage } from "#src/types"; export interface SpawnPromptParts { task: string; worktreeContext?: string; parentContext?: ParentContextMessage[]; parentContextText?: string; definition?: EffectiveRoleDefinition; } /** * Compose the initial prompt. The no-definition branch intentionally retains * the former construction byte-for-byte. */ export declare function composeSpawnPrompt(parts: SpawnPromptParts): string; //# sourceMappingURL=prompt-composer.d.ts.map