pollPredicate: z.ZodObject<{ question: z.ZodObject<{ text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; }, { text: string; }>; answers: z.ZodArray<z.ZodObject<{ poll_media: z.ZodObject<{ text: z.ZodString; emoji: z.ZodOptional<z.ZodEffects<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; animated: z.ZodOptional<z.ZodBoolean>; }, "strict", z.ZodTypeAny, { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; }, { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; }>, { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; }, { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { text: string; emoji?: { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; } | undefined; }, { text: string; emoji?: { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { poll_media: { text: string; emoji?: { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; } | undefined; }; }, { poll_media: { text: string; emoji?: { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; } | undefined; }; }>, "many">; duration: z.ZodOptional<z.ZodNumber>; allow_multiselect: z.ZodOptional<z.ZodBoolean>; layout_type: z.ZodOptional<z.ZodNativeEnum<typeof PollLayoutType>>;}, "strip", z.ZodTypeAny, { answers: { poll_media: { text: string; emoji?: { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; } | undefined; }; }[]; question: { text: string; }; allow_multiselect?: boolean | undefined; layout_type?: PollLayoutType | undefined; duration?: number | undefined;}, { answers: { poll_media: { text: string; emoji?: { name?: string | undefined; id?: string | undefined; animated?: boolean | undefined; } | undefined; }; }[]; question: { text: string; }; allow_multiselect?: boolean | undefined; layout_type?: PollLayoutType | undefined; duration?: number | undefined;}>