@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
TypeScript
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