import type { PresetManifest, InstalledPreset } from './types.js'; /** Conventional directory for locally-installed presets. */ export declare const PRESETS_DIR = ".prodara/presets"; /** * Load all presets, sorted by priority (directory listing order = priority). */ export declare function loadPresets(root: string): InstalledPreset[]; /** * Install a preset by writing its manifest. */ export declare function installPreset(root: string, name: string, manifest: PresetManifest): InstalledPreset; /** * Remove an installed preset. */ export declare function removePreset(root: string, name: string): void; /** * Merge preset overrides in priority order. Later presets win. * Returns a merged overrides object (union of all preset overrides). */ export declare function mergePresetOverrides(presets: readonly InstalledPreset[]): { templates: Record; reviewerConfig: Record; slashCommandOverrides: Record; }; //# sourceMappingURL=loader.d.ts.map