/** * Persona loader - resolves persona IDs and loads custom personas from YAML. */ import type { Persona } from './types.js'; /** * Options for loading personas. */ export interface LoadPersonaOptions { /** Persona ID(s) - can be built-in IDs or paths to YAML files */ personas?: string | string[]; /** Explicit path to a persona YAML file */ personaFile?: string; } /** * Load personas from IDs or file paths. */ export declare function loadPersonas(options?: LoadPersonaOptions): Persona[]; /** * Resolve a persona from ID or file path. */ export declare function resolvePersona(personaSpec: string): Persona; /** * Load a persona from a YAML file. */ export declare function loadPersonaFromFile(path: string): Persona; /** * Generate a sample custom persona YAML. */ export declare function generateSamplePersonaYaml(): string; //# sourceMappingURL=loader.d.ts.map