import type { Message } from '../llm/types.ts'; import { PromptRegistry } from './PromptRegistry.ts'; import type { ResidualMemory } from '../memory/ResidualMemory.ts'; import type { PersonalisationStore } from '../memory/PersonalisationStore.ts'; export declare class PromptBuilder { private registry; private residualMemory?; private personalisation?; constructor(registry: PromptRegistry, residualMemory?: ResidualMemory | undefined, personalisation?: PersonalisationStore | undefined); build(templateName: string, variables: Record): Message; private interpolate; } //# sourceMappingURL=PromptBuilder.d.ts.map