import { MoodleClient } from "../moodle/client.js"; import { MoodleCapabilities } from "../moodle/capabilities.js"; import { z } from "zod"; export declare const name = "get_user"; export declare const description: string; export declare const inputSchema: z.ZodEffects; email: z.ZodOptional; username: z.ZodOptional; presentation: z.ZodDefault>>; /** Internal: silo constraint injected by agent-edge */ _silo: z.ZodOptional>; }, "strip", z.ZodTypeAny, { presentation: "compact" | "full"; id?: number | undefined; username?: string | undefined; _silo?: { value: string; field: string; } | undefined; email?: string | undefined; }, { id?: number | undefined; username?: string | undefined; _silo?: { value: string; field: string; } | undefined; email?: string | undefined; presentation?: "compact" | "full" | undefined; }>, { presentation: "compact" | "full"; id?: number | undefined; username?: string | undefined; _silo?: { value: string; field: string; } | undefined; email?: string | undefined; }, { id?: number | undefined; username?: string | undefined; _silo?: { value: string; field: string; } | undefined; email?: string | undefined; presentation?: "compact" | "full" | undefined; }>; export declare function createHandler(client: MoodleClient, caps: MoodleCapabilities): (args: unknown) => Promise; //# sourceMappingURL=get-user.d.ts.map