claude-code-emacs-mcp-server
Version:
MCP server for Claude Code Emacs integration
63 lines • 1.87 kB
TypeScript
import { z } from 'zod';
export declare const diffToolOutputSchema: z.ZodObject<{
status: z.ZodEnum<["success", "error"]>;
message: z.ZodString;
file: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
message: string;
status: "error" | "success";
file?: string | undefined;
}, {
message: string;
status: "error" | "success";
file?: string | undefined;
}>;
export declare const openDiffFileInputSchema: z.ZodObject<{
fileA: z.ZodString;
fileB: z.ZodString;
}, "strip", z.ZodTypeAny, {
fileA: string;
fileB: string;
}, {
fileA: string;
fileB: string;
}>;
export declare const openRevisionDiffInputSchema: z.ZodObject<{
file: z.ZodString;
revision: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
file: string;
revision: string;
}, {
file: string;
revision?: string | undefined;
}>;
export declare const openCurrentChangesInputSchema: z.ZodObject<{
file: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
file?: string | undefined;
}, {
file?: string | undefined;
}>;
export declare const openDiffContentInputSchema: z.ZodObject<{
contentA: z.ZodString;
contentB: z.ZodString;
titleA: z.ZodString;
titleB: z.ZodString;
}, "strip", z.ZodTypeAny, {
contentA: string;
contentB: string;
titleA: string;
titleB: string;
}, {
contentA: string;
contentB: string;
titleA: string;
titleB: string;
}>;
export type DiffToolResult = z.infer<typeof diffToolOutputSchema>;
export type OpenDiffFileArgs = z.infer<typeof openDiffFileInputSchema>;
export type OpenRevisionDiffArgs = z.infer<typeof openRevisionDiffInputSchema>;
export type OpenCurrentChangesArgs = z.infer<typeof openCurrentChangesInputSchema>;
export type OpenDiffContentArgs = z.infer<typeof openDiffContentInputSchema>;
//# sourceMappingURL=diff-schema.d.ts.map