Loader for prompt templates from external sources

Enables loading prompts from YAML files, directories, or other formats.

interface PromptLoader {
    loadFromYAML(content: string): Result<PromptTemplate, Error>;
    loadFromDirectory(path: string): Promise<Result<PromptTemplate[], Error>>;
    loadFromJSON(content: string): Result<PromptTemplate, Error>;
}

Methods