import { z } from 'zod'; export declare enum McpPropertyType { TEXT = "Text", BOOLEAN = "Boolean", DATE = "Date", NUMBER = "Number", ARRAY = "Array", OBJECT = "Object" } export declare const McpProperty: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; type: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>; export type McpProperty = z.infer; export declare const McpTrigger: z.ZodObject<{ pieceName: z.ZodString; triggerName: z.ZodString; input: z.ZodObject<{ toolName: z.ZodString; toolDescription: z.ZodString; inputSchema: z.ZodArray; type: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; returnsResponse: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>; export type McpTrigger = z.infer; //# sourceMappingURL=mcp-piece.d.ts.map