UNPKG

@posthog/wizard

Version:

The PostHog wizard helps you to configure your project

81 lines (80 loc) 3.13 kB
import { DefaultMCPClient } from '../MCPClient'; import { DefaultMCPClientConfig } from '../defaults'; import { z } from 'zod'; export declare const ClaudeMCPConfig: z.ZodObject<{ mcpServers: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodObject<{ command: z.ZodOptional<z.ZodString>; args: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { env?: Record<string, string> | undefined; command?: string | undefined; args?: string[] | undefined; }, { env?: Record<string, string> | undefined; command?: string | undefined; args?: string[] | undefined; }>, z.ZodObject<{ url: z.ZodString; headers: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { url: string; headers?: Record<string, string> | undefined; }, { url: string; headers?: Record<string, string> | undefined; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ mcpServers: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodObject<{ command: z.ZodOptional<z.ZodString>; args: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { env?: Record<string, string> | undefined; command?: string | undefined; args?: string[] | undefined; }, { env?: Record<string, string> | undefined; command?: string | undefined; args?: string[] | undefined; }>, z.ZodObject<{ url: z.ZodString; headers: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { url: string; headers?: Record<string, string> | undefined; }, { url: string; headers?: Record<string, string> | undefined; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ mcpServers: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodObject<{ command: z.ZodOptional<z.ZodString>; args: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; env: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { env?: Record<string, string> | undefined; command?: string | undefined; args?: string[] | undefined; }, { env?: Record<string, string> | undefined; command?: string | undefined; args?: string[] | undefined; }>, z.ZodObject<{ url: z.ZodString; headers: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, "strip", z.ZodTypeAny, { url: string; headers?: Record<string, string> | undefined; }, { url: string; headers?: Record<string, string> | undefined; }>]>>; }, z.ZodTypeAny, "passthrough">>; export type ClaudeMCPConfig = z.infer<typeof DefaultMCPClientConfig>; export declare class ClaudeMCPClient extends DefaultMCPClient { name: string; constructor(); isClientSupported(): Promise<boolean>; getConfigPath(): Promise<string>; }