import { MoodleClient } from "../moodle/client.js"; import { MoodleCapabilities } from "../moodle/capabilities.js"; import { z } from "zod"; export declare const name = "list_user_courses"; export declare const description: string; export declare const inputSchema: z.ZodObject<{ userid: z.ZodNumber; limit: z.ZodDefault>; offset: z.ZodDefault>; /** Internal: silo constraint injected by agent-edge */ _silo: z.ZodOptional>; }, "strip", z.ZodTypeAny, { limit: number; offset: number; userid: number; _silo?: { value: string; field: string; } | undefined; }, { userid: number; limit?: number | undefined; offset?: number | undefined; _silo?: { value: string; field: string; } | undefined; }>; export declare function createHandler(client: MoodleClient, caps: MoodleCapabilities): (args: unknown) => Promise; //# sourceMappingURL=list-user-courses.d.ts.map