import { MoodleClient } from "../moodle/client.js"; import { MoodleCapabilities } from "../moodle/capabilities.js"; import { z } from "zod"; /** * manage_cache — Manage the Moodle course and category caches. * * Allows operators to refresh or clear the in-memory and file-backed caches * to ensure data freshness or free up memory. */ export declare const name = "manage_cache"; export declare const description: string; export declare const inputSchema: z.ZodObject<{ /** Action to perform: refresh or clear */ action: z.ZodEnum<["refresh", "clear"]>; /** Target to affect: courses, categories, or all */ target: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { target: "courses" | "categories" | "all"; action: "refresh" | "clear"; }, { action: "refresh" | "clear"; target?: "courses" | "categories" | "all" | undefined; }>; export declare function createHandler(client: MoodleClient, _caps: MoodleCapabilities): (args: unknown) => Promise; //# sourceMappingURL=manage-cache.d.ts.map