import { DocCategory, AddDocArgs, UpdateDocArgs, SearchDocArgs } from '../types/index.js'; /** * Validates if a value is a valid DocCategory * @param category - Value to check * @returns Type guard for DocCategory */ export declare function isValidCategory(category: unknown): category is DocCategory; /** * Validates arguments for adding documentation * @param args - Arguments to validate * @throws {McpError} If validation fails * @returns Validated AddDocArgs */ export declare function validateAddDocArgs(args: Record): AddDocArgs; /** * Validates arguments for updating documentation * @param args - Arguments to validate * @throws {McpError} If validation fails * @returns Validated UpdateDocArgs */ export declare function validateUpdateDocArgs(args: Record): UpdateDocArgs; /** * Validates arguments for searching documentation * @param args - Arguments to validate * @throws {McpError} If validation fails * @returns Validated SearchDocArgs */ export declare function validateSearchDocArgs(args: Record): SearchDocArgs;