import type { AgentConfig } from './agent'; import type { FrameworkConfig } from '../config/types'; type VariableValue = string | number | boolean; export interface ParsedAgentFile { readonly frontmatter: Record; readonly body: string; readonly filePath: string; readonly vars?: Record; } export interface AgentFileTemplateOptions { globalVars: Record; filteredEnv: Record; fredConfig: Partial; } export declare const parseAgentFile: (content: string, filePath: string) => ParsedAgentFile | null; export declare const validateAgentFrontmatter: (frontmatter: Record, filePath: string) => void; export declare const toAgentConfig: (parsed: ParsedAgentFile) => AgentConfig; export declare const discoverAgentFiles: (dirs: string[], basePath: string) => string[]; export declare const loadAgentFiles: (dirs: string[], basePath: string, templateOptions?: AgentFileTemplateOptions) => AgentConfig[]; export {}; //# sourceMappingURL=file-loader.d.ts.map