UNPKG

@chinchillaenterprises/mcp-discord

Version:

Modular Discord MCP server with 45+ tools for comprehensive server management, featuring clean architecture and discord_ prefixed tools

66 lines 2 kB
import { z } from "zod"; /** * Schema validation for account management operations */ export declare const AddAccountArgsSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; token: z.ZodString; guildId: z.ZodOptional<z.ZodString>; setAsDefault: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; }, "strip", z.ZodTypeAny, { id: string; name: string; token: string; setAsDefault: boolean; guildId?: string | undefined; }, { id: string; name: string; token: string; guildId?: string | undefined; setAsDefault?: boolean | undefined; }>; export declare const SwitchAccountArgsSchema: z.ZodObject<{ accountId: z.ZodString; }, "strip", z.ZodTypeAny, { accountId: string; }, { accountId: string; }>; export declare const RemoveAccountArgsSchema: z.ZodObject<{ accountId: z.ZodString; }, "strip", z.ZodTypeAny, { accountId: string; }, { accountId: string; }>; export declare const SetDefaultAccountArgsSchema: z.ZodObject<{ accountId: z.ZodString; }, "strip", z.ZodTypeAny, { accountId: string; }, { accountId: string; }>; export declare const UpdateAccountArgsSchema: z.ZodObject<{ accountId: z.ZodString; name: z.ZodOptional<z.ZodString>; token: z.ZodOptional<z.ZodString>; guildId: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { accountId: string; name?: string | undefined; guildId?: string | undefined; token?: string | undefined; }, { accountId: string; name?: string | undefined; guildId?: string | undefined; token?: string | undefined; }>; export type AddAccountArgs = z.infer<typeof AddAccountArgsSchema>; export type SwitchAccountArgs = z.infer<typeof SwitchAccountArgsSchema>; export type RemoveAccountArgs = z.infer<typeof RemoveAccountArgsSchema>; export type SetDefaultAccountArgs = z.infer<typeof SetDefaultAccountArgsSchema>; export type UpdateAccountArgs = z.infer<typeof UpdateAccountArgsSchema>; //# sourceMappingURL=account.d.ts.map