import { z } from 'zod'; export declare const channelContractBaseSchema: z.ZodObject; name: z.ZodOptional; order: z.ZodOptional; }, { description: z.ZodOptional; event: z.ZodOptional>; name: z.ZodOptional; }>, { description: z.ZodOptional; name: z.ZodOptional; order: z.ZodOptional; }>, { path: z.ZodOptional; definition: z.ZodOptional>; }>, "strip", z.ZodTypeAny, { event?: import('@blue-labs/language').BlueNode | undefined; name?: string | undefined; path?: string | undefined; description?: string | undefined; order?: number | undefined; definition?: import('@blue-labs/language').BlueNode | undefined; }, { event?: import('@blue-labs/language').BlueNode | undefined; name?: string | undefined; path?: string | undefined; description?: string | undefined; order?: number | undefined; definition?: import('@blue-labs/language').BlueNode | undefined; }>; export type ChannelContractBase = z.infer; //# sourceMappingURL=channel-contract-base.d.ts.map