/**
 * MCP Prompts Handler - Manages shared prompt library
 */
import { Logger } from '../core/error-handling';
export interface PromptMetadata {
    name: string;
    description: string;
    category: string;
}
export interface Prompt {
    name: string;
    description: string;
    content: string;
}
/**
 * Loads and parses a prompt file with YAML frontmatter
 */
export declare function loadPromptFile(filePath: string): Prompt;
/**
 * Loads all prompts from the shared-prompts directory
 */
export declare function loadAllPrompts(logger: Logger): Prompt[];
/**
 * Handle prompts/list MCP request
 */
export declare function handlePromptsListRequest(args: any, logger: Logger, requestId: string): Promise<any>;
/**
 * Handle prompts/get MCP request
 */
export declare function handlePromptsGetRequest(args: any, logger: Logger, requestId: string): Promise<any>;
//# sourceMappingURL=prompts.d.ts.map