import { z } from 'zod'; export declare const effectInfoSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodLiteral<5>; title: z.ZodRecord; subtitle: z.ZodRecord; author: z.ZodRecord; description: z.ZodRecord; thumbnail: z.ZodObject<{ type: z.ZodLiteral<"EffectThumbnail">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EffectThumbnail"; hash: string; url: string; }, { type: "EffectThumbnail"; hash: string; url: string; }>; data: z.ZodObject<{ type: z.ZodLiteral<"EffectData">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EffectData"; hash: string; url: string; }, { type: "EffectData"; hash: string; url: string; }>; audio: z.ZodObject<{ type: z.ZodLiteral<"EffectAudio">; hash: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "EffectAudio"; hash: string; url: string; }, { type: "EffectAudio"; hash: string; url: string; }>; meta: z.ZodUnknown; }, "strip", z.ZodTypeAny, { name: string; description: Record; data: { type: "EffectData"; hash: string; url: string; }; title: Record; version: 5; subtitle: Record; author: Record; thumbnail: { type: "EffectThumbnail"; hash: string; url: string; }; audio: { type: "EffectAudio"; hash: string; url: string; }; meta?: unknown; }, { name: string; description: Record; data: { type: "EffectData"; hash: string; url: string; }; title: Record; version: 5; subtitle: Record; author: Record; thumbnail: { type: "EffectThumbnail"; hash: string; url: string; }; audio: { type: "EffectAudio"; hash: string; url: string; }; meta?: unknown; }>;