import type { AgentConfig } from '../agent/agent'; import type { FrameworkConfig } from '../config/types'; export type VariableValue = string | number | boolean; type TemplateConfigContext = { defaultSystemMessage?: string; agentDirs?: string[]; }; type AgentTemplateContext = { id: string; model: string; platform: string; temperature?: number; maxTokens?: number; }; export type FrontmatterContext = { vars: Record; env: Record; config: TemplateConfigContext; }; export type BodyContext = FrontmatterContext & { agent: AgentTemplateContext; } & Record; export declare const buildFrontmatterContext: (globalVars: Record, filteredEnv: Record, fredConfig: Partial) => FrontmatterContext; export declare const buildBodyContext: (globalVars: Record, filteredEnv: Record, agentConfig: Pick, fredConfig: Partial, customNamespaces?: Record) => BodyContext; export {}; //# sourceMappingURL=context.d.ts.map