import type { AgentPersona, OutputDiscipline } from '../types/persona/index.js'; import { type Skill } from '../types/skills/index.js'; export declare function assembleSystemPrompt(persona: AgentPersona, skills?: Skill[]): string; export declare function renderSkillsSection(skills?: Skill[]): string | null; export declare function renderOutputDiscipline(discipline: OutputDiscipline): string; export declare function mergePersonas(base: AgentPersona, override: Partial): AgentPersona; export declare function withSessionContext(persona: AgentPersona, sessionContext: string): AgentPersona; //# sourceMappingURL=assembler.d.ts.map