import { z } from "zod"; declare const _default: z.ZodObject<{ type: z.ZodLiteral<"message_created">; data: z.ZodObject<{ id: z.ZodString; createdAt: z.ZodString; payload: z.ZodUnion<[z.ZodObject<{ audioUrl: z.ZodString; fileId: z.ZodOptional; type: z.ZodLiteral<"audio">; }, "strip", z.ZodTypeAny, { type: "audio"; audioUrl: string; fileId?: string | undefined; }, { type: "audio"; audioUrl: string; fileId?: string | undefined; }>, z.ZodObject<{ title: z.ZodString; subtitle: z.ZodOptional; imageUrl: z.ZodOptional; actions: z.ZodArray; label: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { action: "postback" | "url" | "say"; label: string; value: string; }, { action: "postback" | "url" | "say"; label: string; value: string; }>, "many">; type: z.ZodLiteral<"card">; }, "strip", z.ZodTypeAny, { type: "card"; title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }, { type: "card"; title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }>, z.ZodObject<{ items: z.ZodArray; imageUrl: z.ZodOptional; actions: z.ZodArray; label: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { action: "postback" | "url" | "say"; label: string; value: string; }, { action: "postback" | "url" | "say"; label: string; value: string; }>, "many">; }, "strip", z.ZodTypeAny, { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }, { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }>, "many">; type: z.ZodLiteral<"carousel">; }, "strip", z.ZodTypeAny, { type: "carousel"; items: { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }[]; }, { type: "carousel"; items: { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }[]; }>, z.ZodObject<{ text: z.ZodString; options: z.ZodArray, "many">; disableFreeText: z.ZodOptional; type: z.ZodLiteral<"choice">; }, "strip", z.ZodTypeAny, { type: "choice"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; }, { type: "choice"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; }>, z.ZodObject<{ text: z.ZodString; options: z.ZodArray, "many">; disableFreeText: z.ZodOptional; type: z.ZodLiteral<"dropdown">; }, "strip", z.ZodTypeAny, { type: "dropdown"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; }, { type: "dropdown"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; }>, z.ZodObject<{ fileUrl: z.ZodString; title: z.ZodOptional; fileId: z.ZodOptional; type: z.ZodLiteral<"file">; }, "strip", z.ZodTypeAny, { type: "file"; fileUrl: string; title?: string | undefined; fileId?: string | undefined; }, { type: "file"; fileUrl: string; title?: string | undefined; fileId?: string | undefined; }>, z.ZodObject<{ imageUrl: z.ZodString; fileId: z.ZodOptional; type: z.ZodLiteral<"image">; }, "strip", z.ZodTypeAny, { type: "image"; imageUrl: string; fileId?: string | undefined; }, { type: "image"; imageUrl: string; fileId?: string | undefined; }>, z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; address: z.ZodOptional; title: z.ZodOptional; type: z.ZodLiteral<"location">; }, "strip", z.ZodTypeAny, { type: "location"; latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }, { type: "location"; latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }>, z.ZodObject<{ text: z.ZodString; value: z.ZodOptional; type: z.ZodLiteral<"text">; }, "strip", z.ZodTypeAny, { type: "text"; text: string; value?: string | undefined; }, { type: "text"; text: string; value?: string | undefined; }>, z.ZodObject<{ videoUrl: z.ZodString; fileId: z.ZodOptional; type: z.ZodLiteral<"video">; }, "strip", z.ZodTypeAny, { type: "video"; videoUrl: string; fileId?: string | undefined; }, { type: "video"; videoUrl: string; fileId?: string | undefined; }>, z.ZodObject<{ items: z.ZodArray; payload: z.ZodObject<{ text: z.ZodString; value: z.ZodOptional; }, "strip", z.ZodTypeAny, { text: string; value?: string | undefined; }, { text: string; value?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "text"; payload: { text: string; value?: string | undefined; }; }, { type: "text"; payload: { text: string; value?: string | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"markdown">; payload: z.ZodObject<{ markdown: z.ZodString; }, "strip", z.ZodTypeAny, { markdown: string; }, { markdown: string; }>; }, "strip", z.ZodTypeAny, { type: "markdown"; payload: { markdown: string; }; }, { type: "markdown"; payload: { markdown: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"image">; payload: z.ZodObject<{ imageUrl: z.ZodString; fileId: z.ZodOptional; }, "strip", z.ZodTypeAny, { imageUrl: string; fileId?: string | undefined; }, { imageUrl: string; fileId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; }, { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"audio">; payload: z.ZodObject<{ audioUrl: z.ZodString; fileId: z.ZodOptional; }, "strip", z.ZodTypeAny, { audioUrl: string; fileId?: string | undefined; }, { audioUrl: string; fileId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; }, { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"video">; payload: z.ZodObject<{ videoUrl: z.ZodString; fileId: z.ZodOptional; }, "strip", z.ZodTypeAny, { videoUrl: string; fileId?: string | undefined; }, { videoUrl: string; fileId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; }, { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"file">; payload: z.ZodObject<{ fileUrl: z.ZodString; title: z.ZodOptional; fileId: z.ZodOptional; }, "strip", z.ZodTypeAny, { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }, { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; }, { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; }>, z.ZodObject<{ type: z.ZodLiteral<"location">; payload: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; address: z.ZodOptional; title: z.ZodOptional; }, "strip", z.ZodTypeAny, { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }, { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }>; }, "strip", z.ZodTypeAny, { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; }, { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; }>]>, "many">; type: z.ZodLiteral<"bloc">; }, "strip", z.ZodTypeAny, { type: "bloc"; items: ({ type: "text"; payload: { text: string; value?: string | undefined; }; } | { type: "markdown"; payload: { markdown: string; }; } | { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; } | { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; } | { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; } | { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; } | { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; })[]; }, { type: "bloc"; items: ({ type: "text"; payload: { text: string; value?: string | undefined; }; } | { type: "markdown"; payload: { markdown: string; }; } | { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; } | { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; } | { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; } | { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; } | { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; })[]; }>, z.ZodObject<{ markdown: z.ZodString; type: z.ZodLiteral<"markdown">; }, "strip", z.ZodTypeAny, { type: "markdown"; markdown: string; }, { type: "markdown"; markdown: string; }>, z.ZodObject<{ url: z.ZodString; name: z.ZodString; data: z.ZodOptional>; type: z.ZodLiteral<"custom">; }, "strip", z.ZodTypeAny, { type: "custom"; url: string; name: string; data?: any; }, { type: "custom"; url: string; name: string; data?: any; }>]>; userId: z.ZodString; conversationId: z.ZodString; metadata: z.ZodOptional>>; replyTo: z.ZodOptional; selectedBy: z.ZodOptional; feedback: z.ZodOptional; comment: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: "positive" | "negative"; comment?: string | undefined; }, { value: "positive" | "negative"; comment?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; payload: { type: "audio"; audioUrl: string; fileId?: string | undefined; } | { type: "card"; title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; } | { type: "carousel"; items: { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }[]; } | { type: "choice"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "dropdown"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "file"; fileUrl: string; title?: string | undefined; fileId?: string | undefined; } | { type: "image"; imageUrl: string; fileId?: string | undefined; } | { type: "location"; latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; } | { type: "text"; text: string; value?: string | undefined; } | { type: "video"; videoUrl: string; fileId?: string | undefined; } | { type: "bloc"; items: ({ type: "text"; payload: { text: string; value?: string | undefined; }; } | { type: "markdown"; payload: { markdown: string; }; } | { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; } | { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; } | { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; } | { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; } | { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; })[]; } | { type: "markdown"; markdown: string; } | { type: "custom"; url: string; name: string; data?: any; }; userId: string; conversationId: string; createdAt: string; metadata?: Record | undefined; replyTo?: string | undefined; selectedBy?: string | undefined; feedback?: { value: "positive" | "negative"; comment?: string | undefined; } | undefined; }, { id: string; payload: { type: "audio"; audioUrl: string; fileId?: string | undefined; } | { type: "card"; title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; } | { type: "carousel"; items: { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }[]; } | { type: "choice"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "dropdown"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "file"; fileUrl: string; title?: string | undefined; fileId?: string | undefined; } | { type: "image"; imageUrl: string; fileId?: string | undefined; } | { type: "location"; latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; } | { type: "text"; text: string; value?: string | undefined; } | { type: "video"; videoUrl: string; fileId?: string | undefined; } | { type: "bloc"; items: ({ type: "text"; payload: { text: string; value?: string | undefined; }; } | { type: "markdown"; payload: { markdown: string; }; } | { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; } | { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; } | { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; } | { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; } | { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; })[]; } | { type: "markdown"; markdown: string; } | { type: "custom"; url: string; name: string; data?: any; }; userId: string; conversationId: string; createdAt: string; metadata?: Record | undefined; replyTo?: string | undefined; selectedBy?: string | undefined; feedback?: { value: "positive" | "negative"; comment?: string | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { type: "message_created"; data: { id: string; payload: { type: "audio"; audioUrl: string; fileId?: string | undefined; } | { type: "card"; title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; } | { type: "carousel"; items: { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }[]; } | { type: "choice"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "dropdown"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "file"; fileUrl: string; title?: string | undefined; fileId?: string | undefined; } | { type: "image"; imageUrl: string; fileId?: string | undefined; } | { type: "location"; latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; } | { type: "text"; text: string; value?: string | undefined; } | { type: "video"; videoUrl: string; fileId?: string | undefined; } | { type: "bloc"; items: ({ type: "text"; payload: { text: string; value?: string | undefined; }; } | { type: "markdown"; payload: { markdown: string; }; } | { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; } | { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; } | { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; } | { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; } | { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; })[]; } | { type: "markdown"; markdown: string; } | { type: "custom"; url: string; name: string; data?: any; }; userId: string; conversationId: string; createdAt: string; metadata?: Record | undefined; replyTo?: string | undefined; selectedBy?: string | undefined; feedback?: { value: "positive" | "negative"; comment?: string | undefined; } | undefined; }; }, { type: "message_created"; data: { id: string; payload: { type: "audio"; audioUrl: string; fileId?: string | undefined; } | { type: "card"; title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; } | { type: "carousel"; items: { title: string; actions: { action: "postback" | "url" | "say"; label: string; value: string; }[]; subtitle?: string | undefined; imageUrl?: string | undefined; }[]; } | { type: "choice"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "dropdown"; options: { label: string; value: string; }[]; text: string; disableFreeText?: boolean | undefined; } | { type: "file"; fileUrl: string; title?: string | undefined; fileId?: string | undefined; } | { type: "image"; imageUrl: string; fileId?: string | undefined; } | { type: "location"; latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; } | { type: "text"; text: string; value?: string | undefined; } | { type: "video"; videoUrl: string; fileId?: string | undefined; } | { type: "bloc"; items: ({ type: "text"; payload: { text: string; value?: string | undefined; }; } | { type: "markdown"; payload: { markdown: string; }; } | { type: "image"; payload: { imageUrl: string; fileId?: string | undefined; }; } | { type: "audio"; payload: { audioUrl: string; fileId?: string | undefined; }; } | { type: "video"; payload: { videoUrl: string; fileId?: string | undefined; }; } | { type: "file"; payload: { fileUrl: string; title?: string | undefined; fileId?: string | undefined; }; } | { type: "location"; payload: { latitude: number; longitude: number; address?: string | undefined; title?: string | undefined; }; })[]; } | { type: "markdown"; markdown: string; } | { type: "custom"; url: string; name: string; data?: any; }; userId: string; conversationId: string; createdAt: string; metadata?: Record | undefined; replyTo?: string | undefined; selectedBy?: string | undefined; feedback?: { value: "positive" | "negative"; comment?: string | undefined; } | undefined; }; }>; export default _default;