import type { ResolvedReviewerConfig } from '../config/config.js'; /** * Load a custom prompt file for a reviewer. * Returns the file content or `null` if no promptPath is configured or file is missing. */ export declare function loadReviewerPrompt(config: ResolvedReviewerConfig, root: string): string | null; /** * Load custom prompts for all configured reviewers. * Returns a map of reviewer name → prompt content. */ export declare function loadReviewerPrompts(configs: Readonly>, root: string): ReadonlyMap; /** * Discovered custom reviewer from the `.prodara/reviewers/` directory. */ export interface CustomReviewerDefinition { readonly name: string; readonly promptContent: string; } /** * Discover custom reviewers from `.prodara/reviewers/` directory. * Each `.md` file not matching a built-in reviewer name becomes a custom reviewer. */ export declare function discoverCustomReviewers(root: string): readonly CustomReviewerDefinition[]; //# sourceMappingURL=prompt-loader.d.ts.map