import { CombinoConfig, PluginManager } from './types.js'; export declare class ConfigParser { parseConfigFile(configPath: string, pluginManager?: PluginManager, data?: Record, configFileName?: string): Promise; /** * Extract data from YAML front matter in file content */ extractFrontMatter(content: string): Record | null; /** * Simple YAML parser for basic data structures * This handles the most common cases without requiring a full YAML library */ private parseSimpleYaml; /** * Expand dot notation keys into nested objects * e.g., { "project.name": "Plugma" } becomes { project: { name: "Plugma" } } */ expandDotNotation(data: Record): Record; }