import { z } from 'zod'; export declare const StitchConfigSchema: z.ZodObject<{ accessToken: z.ZodOptional; apiKey: z.ZodOptional; projectId: z.ZodOptional; baseUrl: z.ZodDefault; timeout: z.ZodOptional; }, "strip", z.ZodTypeAny, { baseUrl: string; accessToken?: string | undefined; apiKey?: string | undefined; projectId?: string | undefined; timeout?: number | undefined; }, { accessToken?: string | undefined; apiKey?: string | undefined; projectId?: string | undefined; baseUrl?: string | undefined; timeout?: number | undefined; }>; export type StitchConfig = z.infer; export interface StitchMCPClientSpec { connect(): Promise; callTool(name: string, args: Record): Promise; getCapabilities(): Promise; close(): Promise; }