import { z } from "zod"; export declare const AlfMessageTypeProtoSchema: z.ZodEnum<["ALF_MESSAGE_TYPE_UNSPECIFIED", "ALF_MESSAGE_TYPE_COMPLETE", "ALF_MESSAGE_TYPE_RAG", "ALF_MESSAGE_TYPE_INCOMPLETE", "ALF_MESSAGE_TYPE_IMPOSSIBLE", "ALF_MESSAGE_TYPE_COMMAND", "ALF_MESSAGE_TYPE_FAQ", "ALF_MESSAGE_TYPE_FAILED", "ALF_MESSAGE_TYPE_RATE_LIMITED", "ALF_MESSAGE_TYPE_OPEN_USER_CHAT", "ALF_MESSAGE_TYPE_SYSTEM"]>; export type AlfMessageTypeProto = z.infer; export declare const MeetModeProtoSchema: z.ZodEnum<["MEET_MODE_UNSPECIFIED", "MEET_MODE_AUDIO", "MEET_MODE_VIDEO"]>; export type MeetModeProto = z.infer; export declare const MessageMeetStateProtoSchema: z.ZodEnum<["MESSAGE_MEET_STATE_UNSPECIFIED", "MESSAGE_MEET_STATE_LIVE", "MESSAGE_MEET_STATE_ENDED", "MESSAGE_MEET_STATE_TRANSCRIBING", "MESSAGE_MEET_STATE_TRANSCRIBED", "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED"]>; export type MessageMeetStateProto = z.infer; export declare const MessageStateProtoSchema: z.ZodEnum<["MESSAGE_STATE_UNSPECIFIED", "MESSAGE_STATE_SENDING", "MESSAGE_STATE_SENT", "MESSAGE_STATE_FAILED", "MESSAGE_STATE_REMOVED"]>; export type MessageStateProto = z.infer; export declare const MessageColorVariantProtoSchema: z.ZodEnum<["MESSAGE_COLOR_VARIANT_UNSPECIFIED", "MESSAGE_COLOR_VARIANT_COBALT", "MESSAGE_COLOR_VARIANT_GREEN", "MESSAGE_COLOR_VARIANT_ORANGE", "MESSAGE_COLOR_VARIANT_RED", "MESSAGE_COLOR_VARIANT_BLACK", "MESSAGE_COLOR_VARIANT_PINK", "MESSAGE_COLOR_VARIANT_PURPLE"]>; export type MessageColorVariantProto = z.infer; export declare const MessageOptionProtoSchema: z.ZodEnum<["MESSAGE_OPTION_UNSPECIFIED", "MESSAGE_OPTION_ACT_AS_MANAGER", "MESSAGE_OPTION_DISPLAY_AS_CHANNEL", "MESSAGE_OPTION_DO_NOT_POST", "MESSAGE_OPTION_DO_NOT_SEARCH", "MESSAGE_OPTION_DO_NOT_SEND_APP", "MESSAGE_OPTION_DO_NOT_UPDATE_DESK", "MESSAGE_OPTION_IMMUTABLE", "MESSAGE_OPTION_PRIVATE", "MESSAGE_OPTION_SILENT_TO_MANAGER", "MESSAGE_OPTION_SILENT_TO_USER"]>; export type MessageOptionProto = z.infer; export declare const MessageAlertLevelProtoSchema: z.ZodEnum<["MESSAGE_ALERT_LEVEL_UNSPECIFIED", "MESSAGE_ALERT_LEVEL_ALERT", "MESSAGE_ALERT_LEVEL_UNREAD", "MESSAGE_ALERT_LEVEL_NONE"]>; export type MessageAlertLevelProto = z.infer; export declare const WritingTypeProtoSchema: z.ZodEnum<["WRITING_TYPE_UNSPECIFIED", "WRITING_TYPE_STANDARD", "WRITING_TYPE_CUSTOM", "WRITING_TYPE_EMAIL"]>; export type WritingTypeProto = z.infer; export declare const ChannelUserChatStateProtoSchema: z.ZodEnum<["USER_CHAT_STATE_UNSPECIFIED", "USER_CHAT_STATE_CLOSED", "USER_CHAT_STATE_OPENED", "USER_CHAT_STATE_SNOOZED", "USER_CHAT_STATE_INITIAL", "USER_CHAT_STATE_MISSED", "USER_CHAT_STATE_QUEUED"]>; export type ChannelUserChatStateProto = z.infer; export declare const ChannelUserChatGoalStateProtoSchema: z.ZodEnum<["USER_CHAT_GOAL_STATE_UNSPECIFIED", "USER_CHAT_GOAL_STATE_ACHIEVED", "USER_CHAT_GOAL_STATE_NOT_ACHIEVED", "USER_CHAT_GOAL_STATE_WAITING", "USER_CHAT_GOAL_STATE_NONE"]>; export type ChannelUserChatGoalStateProto = z.infer; export declare const ChannelUserChatSubtextTypeProtoSchema: z.ZodEnum<["USER_CHAT_SUBTEXT_TYPE_UNSPECIFIED", "USER_CHAT_SUBTEXT_TYPE_DESCRIPTION", "USER_CHAT_SUBTEXT_TYPE_INCOMING"]>; export type ChannelUserChatSubtextTypeProto = z.infer; export declare const MissedReasonProtoSchema: z.ZodEnum<["MISSED_REASON_UNSPECIFIED", "MISSED_REASON_NOT_IN_OPERATION", "MISSED_REASON_USER_LEFT", "MISSED_REASON_RING_TIME_OVER", "MISSED_REASON_RATE_LIMIT", "MISSED_REASON_NO_OPERATOR"]>; export type MissedReasonProto = z.infer; export declare const ChannelUserTypeProtoSchema: z.ZodEnum<["USER_TYPE_UNSPECIFIED", "USER_TYPE_MEMBER", "USER_TYPE_LEAD", "USER_TYPE_UNIFIED"]>; export type ChannelUserTypeProto = z.infer; export declare const AlfProtoSchema: z.ZodObject<{ type: z.ZodOptional>; handlingId: z.ZodOptional; references: z.ZodOptional, "many">>; mentionAlfAnswered: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: "ALF_MESSAGE_TYPE_UNSPECIFIED" | "ALF_MESSAGE_TYPE_COMPLETE" | "ALF_MESSAGE_TYPE_RAG" | "ALF_MESSAGE_TYPE_INCOMPLETE" | "ALF_MESSAGE_TYPE_IMPOSSIBLE" | "ALF_MESSAGE_TYPE_COMMAND" | "ALF_MESSAGE_TYPE_FAQ" | "ALF_MESSAGE_TYPE_FAILED" | "ALF_MESSAGE_TYPE_RATE_LIMITED" | "ALF_MESSAGE_TYPE_OPEN_USER_CHAT" | "ALF_MESSAGE_TYPE_SYSTEM" | undefined; handlingId?: string | undefined; references?: Record[] | undefined; mentionAlfAnswered?: boolean | undefined; }, { type?: "ALF_MESSAGE_TYPE_UNSPECIFIED" | "ALF_MESSAGE_TYPE_COMPLETE" | "ALF_MESSAGE_TYPE_RAG" | "ALF_MESSAGE_TYPE_INCOMPLETE" | "ALF_MESSAGE_TYPE_IMPOSSIBLE" | "ALF_MESSAGE_TYPE_COMMAND" | "ALF_MESSAGE_TYPE_FAQ" | "ALF_MESSAGE_TYPE_FAILED" | "ALF_MESSAGE_TYPE_RATE_LIMITED" | "ALF_MESSAGE_TYPE_OPEN_USER_CHAT" | "ALF_MESSAGE_TYPE_SYSTEM" | undefined; handlingId?: string | undefined; references?: Record[] | undefined; mentionAlfAnswered?: boolean | undefined; }>; export type AlfProto = z.infer; export declare const MeetProtoSchema: z.ZodObject<{ id: z.ZodOptional; call: z.ZodOptional>; mode: z.ZodOptional>; state: z.ZodOptional>; country: z.ZodOptional; recording: z.ZodOptional>; managerIds: z.ZodOptional>; roomStartedAt: z.ZodOptional; amassedPersons: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id?: string | undefined; mode?: "MEET_MODE_UNSPECIFIED" | "MEET_MODE_AUDIO" | "MEET_MODE_VIDEO" | undefined; state?: "MESSAGE_MEET_STATE_UNSPECIFIED" | "MESSAGE_MEET_STATE_LIVE" | "MESSAGE_MEET_STATE_ENDED" | "MESSAGE_MEET_STATE_TRANSCRIBING" | "MESSAGE_MEET_STATE_TRANSCRIBED" | "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED" | undefined; country?: string | undefined; call?: Record | undefined; recording?: Record | undefined; managerIds?: string[] | undefined; roomStartedAt?: string | undefined; amassedPersons?: string[] | undefined; }, { id?: string | undefined; mode?: "MEET_MODE_UNSPECIFIED" | "MEET_MODE_AUDIO" | "MEET_MODE_VIDEO" | undefined; state?: "MESSAGE_MEET_STATE_UNSPECIFIED" | "MESSAGE_MEET_STATE_LIVE" | "MESSAGE_MEET_STATE_ENDED" | "MESSAGE_MEET_STATE_TRANSCRIBING" | "MESSAGE_MEET_STATE_TRANSCRIBED" | "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED" | undefined; country?: string | undefined; call?: Record | undefined; recording?: Record | undefined; managerIds?: string[] | undefined; roomStartedAt?: string | undefined; amassedPersons?: string[] | undefined; }>; export type MeetProto = z.infer; export declare const MessageFileProtoSchema: z.ZodObject<{ url: z.ZodOptional; mime: z.ZodOptional; fileName: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }, { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }>; export type MessageFileProto = z.infer; export declare const MessageThreadProtoSchema: z.ZodObject<{ id: z.ZodOptional; managerIds: z.ZodOptional>; replyCount: z.ZodOptional; repliedManagerIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; repliedManagerIds?: string[] | undefined; }, { id?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; repliedManagerIds?: string[] | undefined; }>; export type MessageThreadProto = z.infer; export declare const MessageButtonProtoSchema: z.ZodObject<{ title: z.ZodOptional; action: z.ZodOptional>; colorVariant: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title?: string | undefined; colorVariant?: "MESSAGE_COLOR_VARIANT_UNSPECIFIED" | "MESSAGE_COLOR_VARIANT_COBALT" | "MESSAGE_COLOR_VARIANT_GREEN" | "MESSAGE_COLOR_VARIANT_ORANGE" | "MESSAGE_COLOR_VARIANT_RED" | "MESSAGE_COLOR_VARIANT_BLACK" | "MESSAGE_COLOR_VARIANT_PINK" | "MESSAGE_COLOR_VARIANT_PURPLE" | undefined; action?: Record | undefined; }, { title?: string | undefined; colorVariant?: "MESSAGE_COLOR_VARIANT_UNSPECIFIED" | "MESSAGE_COLOR_VARIANT_COBALT" | "MESSAGE_COLOR_VARIANT_GREEN" | "MESSAGE_COLOR_VARIANT_ORANGE" | "MESSAGE_COLOR_VARIANT_RED" | "MESSAGE_COLOR_VARIANT_BLACK" | "MESSAGE_COLOR_VARIANT_PINK" | "MESSAGE_COLOR_VARIANT_PURPLE" | undefined; action?: Record | undefined; }>; export type MessageButtonProto = z.infer; export declare const CustomPayloadProtoSchema: z.ZodObject<{ data: z.ZodOptional>; paramMapper: z.ZodOptional>; }, "strip", z.ZodTypeAny, { data?: Record | undefined; paramMapper?: Record | undefined; }, { data?: Record | undefined; paramMapper?: Record | undefined; }>; export type CustomPayloadProto = z.infer; export declare const ChannelMessageProtoSchema: z.ZodObject<{ id: z.ZodOptional; alf: z.ZodOptional>; handlingId: z.ZodOptional; references: z.ZodOptional, "many">>; mentionAlfAnswered: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: "ALF_MESSAGE_TYPE_UNSPECIFIED" | "ALF_MESSAGE_TYPE_COMPLETE" | "ALF_MESSAGE_TYPE_RAG" | "ALF_MESSAGE_TYPE_INCOMPLETE" | "ALF_MESSAGE_TYPE_IMPOSSIBLE" | "ALF_MESSAGE_TYPE_COMMAND" | "ALF_MESSAGE_TYPE_FAQ" | "ALF_MESSAGE_TYPE_FAILED" | "ALF_MESSAGE_TYPE_RATE_LIMITED" | "ALF_MESSAGE_TYPE_OPEN_USER_CHAT" | "ALF_MESSAGE_TYPE_SYSTEM" | undefined; handlingId?: string | undefined; references?: Record[] | undefined; mentionAlfAnswered?: boolean | undefined; }, { type?: "ALF_MESSAGE_TYPE_UNSPECIFIED" | "ALF_MESSAGE_TYPE_COMPLETE" | "ALF_MESSAGE_TYPE_RAG" | "ALF_MESSAGE_TYPE_INCOMPLETE" | "ALF_MESSAGE_TYPE_IMPOSSIBLE" | "ALF_MESSAGE_TYPE_COMMAND" | "ALF_MESSAGE_TYPE_FAQ" | "ALF_MESSAGE_TYPE_FAILED" | "ALF_MESSAGE_TYPE_RATE_LIMITED" | "ALF_MESSAGE_TYPE_OPEN_USER_CHAT" | "ALF_MESSAGE_TYPE_SYSTEM" | undefined; handlingId?: string | undefined; references?: Record[] | undefined; mentionAlfAnswered?: boolean | undefined; }>>>; log: z.ZodOptional>; form: z.ZodOptional>; meet: z.ZodOptional; call: z.ZodOptional>; mode: z.ZodOptional>; state: z.ZodOptional>; country: z.ZodOptional; recording: z.ZodOptional>; managerIds: z.ZodOptional>; roomStartedAt: z.ZodOptional; amassedPersons: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id?: string | undefined; mode?: "MEET_MODE_UNSPECIFIED" | "MEET_MODE_AUDIO" | "MEET_MODE_VIDEO" | undefined; state?: "MESSAGE_MEET_STATE_UNSPECIFIED" | "MESSAGE_MEET_STATE_LIVE" | "MESSAGE_MEET_STATE_ENDED" | "MESSAGE_MEET_STATE_TRANSCRIBING" | "MESSAGE_MEET_STATE_TRANSCRIBED" | "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED" | undefined; country?: string | undefined; call?: Record | undefined; recording?: Record | undefined; managerIds?: string[] | undefined; roomStartedAt?: string | undefined; amassedPersons?: string[] | undefined; }, { id?: string | undefined; mode?: "MEET_MODE_UNSPECIFIED" | "MEET_MODE_AUDIO" | "MEET_MODE_VIDEO" | undefined; state?: "MESSAGE_MEET_STATE_UNSPECIFIED" | "MESSAGE_MEET_STATE_LIVE" | "MESSAGE_MEET_STATE_ENDED" | "MESSAGE_MEET_STATE_TRANSCRIBING" | "MESSAGE_MEET_STATE_TRANSCRIBED" | "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED" | undefined; country?: string | undefined; call?: Record | undefined; recording?: Record | undefined; managerIds?: string[] | undefined; roomStartedAt?: string | undefined; amassedPersons?: string[] | undefined; }>>>; files: z.ZodOptional; mime: z.ZodOptional; fileName: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }, { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }>>, "many">>; state: z.ZodOptional>; blocks: z.ZodOptional, "many">>; chatId: z.ZodOptional; thread: z.ZodOptional; managerIds: z.ZodOptional>; replyCount: z.ZodOptional; repliedManagerIds: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; repliedManagerIds?: string[] | undefined; }, { id?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; repliedManagerIds?: string[] | undefined; }>>>; buttons: z.ZodOptional; action: z.ZodOptional>; colorVariant: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title?: string | undefined; colorVariant?: "MESSAGE_COLOR_VARIANT_UNSPECIFIED" | "MESSAGE_COLOR_VARIANT_COBALT" | "MESSAGE_COLOR_VARIANT_GREEN" | "MESSAGE_COLOR_VARIANT_ORANGE" | "MESSAGE_COLOR_VARIANT_RED" | "MESSAGE_COLOR_VARIANT_BLACK" | "MESSAGE_COLOR_VARIANT_PINK" | "MESSAGE_COLOR_VARIANT_PURPLE" | undefined; action?: Record | undefined; }, { title?: string | undefined; colorVariant?: "MESSAGE_COLOR_VARIANT_UNSPECIFIED" | "MESSAGE_COLOR_VARIANT_COBALT" | "MESSAGE_COLOR_VARIANT_GREEN" | "MESSAGE_COLOR_VARIANT_ORANGE" | "MESSAGE_COLOR_VARIANT_RED" | "MESSAGE_COLOR_VARIANT_BLACK" | "MESSAGE_COLOR_VARIANT_PINK" | "MESSAGE_COLOR_VARIANT_PURPLE" | undefined; action?: Record | undefined; }>>, "many">>; options: z.ZodOptional, "many">>; version: z.ZodOptional; webPage: z.ZodOptional>; chatType: z.ZodOptional; language: z.ZodOptional; personId: z.ZodOptional; channelId: z.ZodOptional; createdAt: z.ZodOptional; marketing: z.ZodOptional>; plainText: z.ZodOptional; reactions: z.ZodOptional, "many">>; requestId: z.ZodOptional; updatedAt: z.ZodOptional; alertLevel: z.ZodOptional>; personType: z.ZodOptional; supportBot: z.ZodOptional>; writingType: z.ZodOptional>; customPayload: z.ZodOptional>; paramMapper: z.ZodOptional>; }, "strip", z.ZodTypeAny, { data?: Record | undefined; paramMapper?: Record | undefined; }, { data?: Record | undefined; paramMapper?: Record | undefined; }>>>; inboundEmailId: z.ZodOptional; errorCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { language?: string | undefined; options?: ("MESSAGE_OPTION_UNSPECIFIED" | "MESSAGE_OPTION_ACT_AS_MANAGER" | "MESSAGE_OPTION_DISPLAY_AS_CHANNEL" | "MESSAGE_OPTION_DO_NOT_POST" | "MESSAGE_OPTION_DO_NOT_SEARCH" | "MESSAGE_OPTION_DO_NOT_SEND_APP" | "MESSAGE_OPTION_DO_NOT_UPDATE_DESK" | "MESSAGE_OPTION_IMMUTABLE" | "MESSAGE_OPTION_PRIVATE" | "MESSAGE_OPTION_SILENT_TO_MANAGER" | "MESSAGE_OPTION_SILENT_TO_USER")[] | undefined; id?: string | undefined; channelId?: string | undefined; requestId?: string | undefined; form?: Record | undefined; version?: string | undefined; updatedAt?: string | undefined; blocks?: Record[] | undefined; state?: "MESSAGE_STATE_UNSPECIFIED" | "MESSAGE_STATE_SENDING" | "MESSAGE_STATE_SENT" | "MESSAGE_STATE_FAILED" | "MESSAGE_STATE_REMOVED" | undefined; createdAt?: string | undefined; alf?: { type?: "ALF_MESSAGE_TYPE_UNSPECIFIED" | "ALF_MESSAGE_TYPE_COMPLETE" | "ALF_MESSAGE_TYPE_RAG" | "ALF_MESSAGE_TYPE_INCOMPLETE" | "ALF_MESSAGE_TYPE_IMPOSSIBLE" | "ALF_MESSAGE_TYPE_COMMAND" | "ALF_MESSAGE_TYPE_FAQ" | "ALF_MESSAGE_TYPE_FAILED" | "ALF_MESSAGE_TYPE_RATE_LIMITED" | "ALF_MESSAGE_TYPE_OPEN_USER_CHAT" | "ALF_MESSAGE_TYPE_SYSTEM" | undefined; handlingId?: string | undefined; references?: Record[] | undefined; mentionAlfAnswered?: boolean | undefined; } | undefined; log?: Record | undefined; meet?: { id?: string | undefined; mode?: "MEET_MODE_UNSPECIFIED" | "MEET_MODE_AUDIO" | "MEET_MODE_VIDEO" | undefined; state?: "MESSAGE_MEET_STATE_UNSPECIFIED" | "MESSAGE_MEET_STATE_LIVE" | "MESSAGE_MEET_STATE_ENDED" | "MESSAGE_MEET_STATE_TRANSCRIBING" | "MESSAGE_MEET_STATE_TRANSCRIBED" | "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED" | undefined; country?: string | undefined; call?: Record | undefined; recording?: Record | undefined; managerIds?: string[] | undefined; roomStartedAt?: string | undefined; amassedPersons?: string[] | undefined; } | undefined; files?: { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }[] | undefined; chatId?: string | undefined; thread?: { id?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; repliedManagerIds?: string[] | undefined; } | undefined; buttons?: { title?: string | undefined; colorVariant?: "MESSAGE_COLOR_VARIANT_UNSPECIFIED" | "MESSAGE_COLOR_VARIANT_COBALT" | "MESSAGE_COLOR_VARIANT_GREEN" | "MESSAGE_COLOR_VARIANT_ORANGE" | "MESSAGE_COLOR_VARIANT_RED" | "MESSAGE_COLOR_VARIANT_BLACK" | "MESSAGE_COLOR_VARIANT_PINK" | "MESSAGE_COLOR_VARIANT_PURPLE" | undefined; action?: Record | undefined; }[] | undefined; webPage?: Record | undefined; chatType?: string | undefined; personId?: string | undefined; marketing?: Record | undefined; plainText?: string | undefined; reactions?: Record[] | undefined; alertLevel?: "MESSAGE_ALERT_LEVEL_UNSPECIFIED" | "MESSAGE_ALERT_LEVEL_ALERT" | "MESSAGE_ALERT_LEVEL_UNREAD" | "MESSAGE_ALERT_LEVEL_NONE" | undefined; personType?: string | undefined; supportBot?: Record | undefined; writingType?: "WRITING_TYPE_UNSPECIFIED" | "WRITING_TYPE_STANDARD" | "WRITING_TYPE_CUSTOM" | "WRITING_TYPE_EMAIL" | undefined; customPayload?: { data?: Record | undefined; paramMapper?: Record | undefined; } | undefined; inboundEmailId?: string | undefined; errorCode?: string | undefined; }, { language?: string | undefined; options?: ("MESSAGE_OPTION_UNSPECIFIED" | "MESSAGE_OPTION_ACT_AS_MANAGER" | "MESSAGE_OPTION_DISPLAY_AS_CHANNEL" | "MESSAGE_OPTION_DO_NOT_POST" | "MESSAGE_OPTION_DO_NOT_SEARCH" | "MESSAGE_OPTION_DO_NOT_SEND_APP" | "MESSAGE_OPTION_DO_NOT_UPDATE_DESK" | "MESSAGE_OPTION_IMMUTABLE" | "MESSAGE_OPTION_PRIVATE" | "MESSAGE_OPTION_SILENT_TO_MANAGER" | "MESSAGE_OPTION_SILENT_TO_USER")[] | undefined; id?: string | undefined; channelId?: string | undefined; requestId?: string | undefined; form?: Record | undefined; version?: string | undefined; updatedAt?: string | undefined; blocks?: Record[] | undefined; state?: "MESSAGE_STATE_UNSPECIFIED" | "MESSAGE_STATE_SENDING" | "MESSAGE_STATE_SENT" | "MESSAGE_STATE_FAILED" | "MESSAGE_STATE_REMOVED" | undefined; createdAt?: string | undefined; alf?: { type?: "ALF_MESSAGE_TYPE_UNSPECIFIED" | "ALF_MESSAGE_TYPE_COMPLETE" | "ALF_MESSAGE_TYPE_RAG" | "ALF_MESSAGE_TYPE_INCOMPLETE" | "ALF_MESSAGE_TYPE_IMPOSSIBLE" | "ALF_MESSAGE_TYPE_COMMAND" | "ALF_MESSAGE_TYPE_FAQ" | "ALF_MESSAGE_TYPE_FAILED" | "ALF_MESSAGE_TYPE_RATE_LIMITED" | "ALF_MESSAGE_TYPE_OPEN_USER_CHAT" | "ALF_MESSAGE_TYPE_SYSTEM" | undefined; handlingId?: string | undefined; references?: Record[] | undefined; mentionAlfAnswered?: boolean | undefined; } | undefined; log?: Record | undefined; meet?: { id?: string | undefined; mode?: "MEET_MODE_UNSPECIFIED" | "MEET_MODE_AUDIO" | "MEET_MODE_VIDEO" | undefined; state?: "MESSAGE_MEET_STATE_UNSPECIFIED" | "MESSAGE_MEET_STATE_LIVE" | "MESSAGE_MEET_STATE_ENDED" | "MESSAGE_MEET_STATE_TRANSCRIBING" | "MESSAGE_MEET_STATE_TRANSCRIBED" | "MESSAGE_MEET_STATE_TRANSCRIBE_FAILED" | undefined; country?: string | undefined; call?: Record | undefined; recording?: Record | undefined; managerIds?: string[] | undefined; roomStartedAt?: string | undefined; amassedPersons?: string[] | undefined; } | undefined; files?: { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }[] | undefined; chatId?: string | undefined; thread?: { id?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; repliedManagerIds?: string[] | undefined; } | undefined; buttons?: { title?: string | undefined; colorVariant?: "MESSAGE_COLOR_VARIANT_UNSPECIFIED" | "MESSAGE_COLOR_VARIANT_COBALT" | "MESSAGE_COLOR_VARIANT_GREEN" | "MESSAGE_COLOR_VARIANT_ORANGE" | "MESSAGE_COLOR_VARIANT_RED" | "MESSAGE_COLOR_VARIANT_BLACK" | "MESSAGE_COLOR_VARIANT_PINK" | "MESSAGE_COLOR_VARIANT_PURPLE" | undefined; action?: Record | undefined; }[] | undefined; webPage?: Record | undefined; chatType?: string | undefined; personId?: string | undefined; marketing?: Record | undefined; plainText?: string | undefined; reactions?: Record[] | undefined; alertLevel?: "MESSAGE_ALERT_LEVEL_UNSPECIFIED" | "MESSAGE_ALERT_LEVEL_ALERT" | "MESSAGE_ALERT_LEVEL_UNREAD" | "MESSAGE_ALERT_LEVEL_NONE" | undefined; personType?: string | undefined; supportBot?: Record | undefined; writingType?: "WRITING_TYPE_UNSPECIFIED" | "WRITING_TYPE_STANDARD" | "WRITING_TYPE_CUSTOM" | "WRITING_TYPE_EMAIL" | undefined; customPayload?: { data?: Record | undefined; paramMapper?: Record | undefined; } | undefined; inboundEmailId?: string | undefined; errorCode?: string | undefined; }>; export type ChannelMessageProto = z.infer; export declare const PrebuiltMessageProtoSchema: z.ZodObject<{ id: z.ZodOptional; files: z.ZodOptional; mime: z.ZodOptional; fileName: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }, { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }>>, "many">>; blocks: z.ZodOptional, "many">>; chatId: z.ZodOptional; buttons: z.ZodOptional, "many">>; version: z.ZodOptional; chatType: z.ZodOptional; language: z.ZodOptional; personId: z.ZodOptional; channelId: z.ZodOptional; createdAt: z.ZodOptional; plainText: z.ZodOptional; requestId: z.ZodOptional; updatedAt: z.ZodOptional; personType: z.ZodOptional; writingType: z.ZodOptional>; customPayload: z.ZodOptional>; paramMapper: z.ZodOptional>; }, "strip", z.ZodTypeAny, { data?: Record | undefined; paramMapper?: Record | undefined; }, { data?: Record | undefined; paramMapper?: Record | undefined; }>>>; }, "strip", z.ZodTypeAny, { language?: string | undefined; id?: string | undefined; channelId?: string | undefined; requestId?: string | undefined; version?: string | undefined; updatedAt?: string | undefined; blocks?: Record[] | undefined; createdAt?: string | undefined; files?: { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }[] | undefined; chatId?: string | undefined; buttons?: Record[] | undefined; chatType?: string | undefined; personId?: string | undefined; plainText?: string | undefined; personType?: string | undefined; writingType?: "WRITING_TYPE_UNSPECIFIED" | "WRITING_TYPE_STANDARD" | "WRITING_TYPE_CUSTOM" | "WRITING_TYPE_EMAIL" | undefined; customPayload?: { data?: Record | undefined; paramMapper?: Record | undefined; } | undefined; }, { language?: string | undefined; id?: string | undefined; channelId?: string | undefined; requestId?: string | undefined; version?: string | undefined; updatedAt?: string | undefined; blocks?: Record[] | undefined; createdAt?: string | undefined; files?: { url?: string | undefined; mime?: string | undefined; fileName?: string | undefined; }[] | undefined; chatId?: string | undefined; buttons?: Record[] | undefined; chatType?: string | undefined; personId?: string | undefined; plainText?: string | undefined; personType?: string | undefined; writingType?: "WRITING_TYPE_UNSPECIFIED" | "WRITING_TYPE_STANDARD" | "WRITING_TYPE_CUSTOM" | "WRITING_TYPE_EMAIL" | undefined; customPayload?: { data?: Record | undefined; paramMapper?: Record | undefined; } | undefined; }>; export type PrebuiltMessageProto = z.infer; export declare const ChannelUserChatProtoSchema: z.ZodObject<{ id: z.ZodOptional; name: z.ZodOptional; sync: z.ZodOptional; tags: z.ZodOptional>; state: z.ZodOptional>; title: z.ZodOptional; xerId: z.ZodOptional; source: z.ZodOptional>; teamId: z.ZodOptional; userId: z.ZodOptional; askedAt: z.ZodOptional; managed: z.ZodOptional; oneStop: z.ZodOptional; profile: z.ZodOptional>; version: z.ZodOptional; closedAt: z.ZodOptional; handling: z.ZodOptional>; mediumId: z.ZodOptional; openedAt: z.ZodOptional; priority: z.ZodOptional; channelId: z.ZodOptional; createdAt: z.ZodOptional; expiresAt: z.ZodOptional; goalState: z.ZodOptional>; mediumKey: z.ZodOptional; snoozedAt: z.ZodOptional; updatedAt: z.ZodOptional; assigneeId: z.ZodOptional; liveMeetId: z.ZodOptional; managerIds: z.ZodOptional>; mediumType: z.ZodOptional; replyCount: z.ZodOptional; description: z.ZodOptional; subtextType: z.ZodOptional>; waitingTime: z.ZodOptional; avgReplyTime: z.ZodOptional; firstAskedAt: z.ZodOptional; missedReason: z.ZodOptional>; deskMessageId: z.ZodOptional; deskUpdatedAt: z.ZodOptional; firstOpenedAt: z.ZodOptional; goalCheckedAt: z.ZodOptional; goalEventName: z.ZodOptional; mediumProfile: z.ZodOptional>; frontMessageId: z.ZodOptional; frontUpdatedAt: z.ZodOptional; goalEventQuery: z.ZodOptional>; mediumTopicKey: z.ZodOptional; resolutionTime: z.ZodOptional; totalReplyTime: z.ZodOptional; contactMediumType: z.ZodOptional; mediumTopicLabels: z.ZodOptional>; userLastMessageId: z.ZodOptional; operationReplyCount: z.ZodOptional; operationWaitingTime: z.ZodOptional; operationAvgReplyTime: z.ZodOptional; firstRepliedAtAfterOpen: z.ZodOptional; operationResolutionTime: z.ZodOptional; operationTotalReplyTime: z.ZodOptional; firstAssigneeIdAfterOpen: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; description?: string | undefined; id?: string | undefined; channelId?: string | undefined; userId?: string | undefined; mediumType?: string | undefined; title?: string | undefined; expiresAt?: string | undefined; version?: string | undefined; updatedAt?: string | undefined; state?: "USER_CHAT_STATE_UNSPECIFIED" | "USER_CHAT_STATE_CLOSED" | "USER_CHAT_STATE_OPENED" | "USER_CHAT_STATE_SNOOZED" | "USER_CHAT_STATE_INITIAL" | "USER_CHAT_STATE_MISSED" | "USER_CHAT_STATE_QUEUED" | undefined; source?: Record | undefined; tags?: string[] | undefined; createdAt?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; sync?: boolean | undefined; xerId?: string | undefined; teamId?: string | undefined; askedAt?: string | undefined; managed?: boolean | undefined; oneStop?: boolean | undefined; profile?: Record | undefined; closedAt?: string | undefined; handling?: Record | undefined; mediumId?: string | undefined; openedAt?: string | undefined; priority?: string | undefined; goalState?: "USER_CHAT_GOAL_STATE_UNSPECIFIED" | "USER_CHAT_GOAL_STATE_ACHIEVED" | "USER_CHAT_GOAL_STATE_NOT_ACHIEVED" | "USER_CHAT_GOAL_STATE_WAITING" | "USER_CHAT_GOAL_STATE_NONE" | undefined; mediumKey?: string | undefined; snoozedAt?: string | undefined; assigneeId?: string | undefined; liveMeetId?: string | undefined; subtextType?: "USER_CHAT_SUBTEXT_TYPE_UNSPECIFIED" | "USER_CHAT_SUBTEXT_TYPE_DESCRIPTION" | "USER_CHAT_SUBTEXT_TYPE_INCOMING" | undefined; waitingTime?: string | undefined; avgReplyTime?: string | undefined; firstAskedAt?: string | undefined; missedReason?: "MISSED_REASON_UNSPECIFIED" | "MISSED_REASON_NOT_IN_OPERATION" | "MISSED_REASON_USER_LEFT" | "MISSED_REASON_RING_TIME_OVER" | "MISSED_REASON_RATE_LIMIT" | "MISSED_REASON_NO_OPERATOR" | undefined; deskMessageId?: string | undefined; deskUpdatedAt?: string | undefined; firstOpenedAt?: string | undefined; goalCheckedAt?: string | undefined; goalEventName?: string | undefined; mediumProfile?: Record | undefined; frontMessageId?: string | undefined; frontUpdatedAt?: string | undefined; goalEventQuery?: Record | undefined; mediumTopicKey?: string | undefined; resolutionTime?: string | undefined; totalReplyTime?: string | undefined; contactMediumType?: string | undefined; mediumTopicLabels?: string[] | undefined; userLastMessageId?: string | undefined; operationReplyCount?: number | undefined; operationWaitingTime?: string | undefined; operationAvgReplyTime?: string | undefined; firstRepliedAtAfterOpen?: string | undefined; operationResolutionTime?: string | undefined; operationTotalReplyTime?: string | undefined; firstAssigneeIdAfterOpen?: string | undefined; }, { name?: string | undefined; description?: string | undefined; id?: string | undefined; channelId?: string | undefined; userId?: string | undefined; mediumType?: string | undefined; title?: string | undefined; expiresAt?: string | undefined; version?: string | undefined; updatedAt?: string | undefined; state?: "USER_CHAT_STATE_UNSPECIFIED" | "USER_CHAT_STATE_CLOSED" | "USER_CHAT_STATE_OPENED" | "USER_CHAT_STATE_SNOOZED" | "USER_CHAT_STATE_INITIAL" | "USER_CHAT_STATE_MISSED" | "USER_CHAT_STATE_QUEUED" | undefined; source?: Record | undefined; tags?: string[] | undefined; createdAt?: string | undefined; managerIds?: string[] | undefined; replyCount?: number | undefined; sync?: boolean | undefined; xerId?: string | undefined; teamId?: string | undefined; askedAt?: string | undefined; managed?: boolean | undefined; oneStop?: boolean | undefined; profile?: Record | undefined; closedAt?: string | undefined; handling?: Record | undefined; mediumId?: string | undefined; openedAt?: string | undefined; priority?: string | undefined; goalState?: "USER_CHAT_GOAL_STATE_UNSPECIFIED" | "USER_CHAT_GOAL_STATE_ACHIEVED" | "USER_CHAT_GOAL_STATE_NOT_ACHIEVED" | "USER_CHAT_GOAL_STATE_WAITING" | "USER_CHAT_GOAL_STATE_NONE" | undefined; mediumKey?: string | undefined; snoozedAt?: string | undefined; assigneeId?: string | undefined; liveMeetId?: string | undefined; subtextType?: "USER_CHAT_SUBTEXT_TYPE_UNSPECIFIED" | "USER_CHAT_SUBTEXT_TYPE_DESCRIPTION" | "USER_CHAT_SUBTEXT_TYPE_INCOMING" | undefined; waitingTime?: string | undefined; avgReplyTime?: string | undefined; firstAskedAt?: string | undefined; missedReason?: "MISSED_REASON_UNSPECIFIED" | "MISSED_REASON_NOT_IN_OPERATION" | "MISSED_REASON_USER_LEFT" | "MISSED_REASON_RING_TIME_OVER" | "MISSED_REASON_RATE_LIMIT" | "MISSED_REASON_NO_OPERATOR" | undefined; deskMessageId?: string | undefined; deskUpdatedAt?: string | undefined; firstOpenedAt?: string | undefined; goalCheckedAt?: string | undefined; goalEventName?: string | undefined; mediumProfile?: Record | undefined; frontMessageId?: string | undefined; frontUpdatedAt?: string | undefined; goalEventQuery?: Record | undefined; mediumTopicKey?: string | undefined; resolutionTime?: string | undefined; totalReplyTime?: string | undefined; contactMediumType?: string | undefined; mediumTopicLabels?: string[] | undefined; userLastMessageId?: string | undefined; operationReplyCount?: number | undefined; operationWaitingTime?: string | undefined; operationAvgReplyTime?: string | undefined; firstRepliedAtAfterOpen?: string | undefined; operationResolutionTime?: string | undefined; operationTotalReplyTime?: string | undefined; firstAssigneeIdAfterOpen?: string | undefined; }>; export type ChannelUserChatProto = z.infer; export declare const ChannelUserProtoSchema: z.ZodObject<{ id: z.ZodOptional; web: z.ZodOptional>; city: z.ZodOptional; name: z.ZodOptional; tags: z.ZodOptional>; type: z.ZodOptional>; alert: z.ZodOptional; mobile: z.ZodOptional>; unread: z.ZodOptional; veilId: z.ZodOptional; blocked: z.ZodOptional; country: z.ZodOptional; hasChat: z.ZodOptional; profile: z.ZodOptional>; version: z.ZodOptional; language: z.ZodOptional; latitude: z.ZodOptional; memberId: z.ZodOptional; province: z.ZodOptional; timeZone: z.ZodOptional; channelId: z.ZodOptional; createdAt: z.ZodOptional; longitude: z.ZodOptional; unifiedId: z.ZodOptional; updatedAt: z.ZodOptional; lastSeenAt: z.ZodOptional; mainChatId: z.ZodOptional; popUpChatId: z.ZodOptional; hasPushToken: z.ZodOptional; sessionsCount: z.ZodOptional; emailQualified: z.ZodOptional; unsubscribeEmail: z.ZodOptional; unsubscribeTexting: z.ZodOptional; mobileNumberQualified: z.ZodOptional; }, "strip", z.ZodTypeAny, { language?: string | undefined; type?: "USER_TYPE_UNSPECIFIED" | "USER_TYPE_MEMBER" | "USER_TYPE_LEAD" | "USER_TYPE_UNIFIED" | undefined; name?: string | undefined; web?: Record | undefined; id?: string | undefined; channelId?: string | undefined; version?: string | undefined; updatedAt?: string | undefined; tags?: string[] | undefined; memberId?: string | undefined; country?: string | undefined; city?: string | undefined; province?: string | undefined; createdAt?: string | undefined; profile?: Record | undefined; alert?: number | undefined; mobile?: Record | undefined; unread?: number | undefined; veilId?: string | undefined; blocked?: boolean | undefined; hasChat?: boolean | undefined; latitude?: number | undefined; timeZone?: string | undefined; longitude?: number | undefined; unifiedId?: string | undefined; lastSeenAt?: string | undefined; mainChatId?: string | undefined; popUpChatId?: string | undefined; hasPushToken?: boolean | undefined; sessionsCount?: number | undefined; emailQualified?: boolean | undefined; unsubscribeEmail?: boolean | undefined; unsubscribeTexting?: boolean | undefined; mobileNumberQualified?: boolean | undefined; }, { language?: string | undefined; type?: "USER_TYPE_UNSPECIFIED" | "USER_TYPE_MEMBER" | "USER_TYPE_LEAD" | "USER_TYPE_UNIFIED" | undefined; name?: string | undefined; web?: Record | undefined; id?: string | undefined; channelId?: string | undefined; version?: string | undefined; updatedAt?: string | undefined; tags?: string[] | undefined; memberId?: string | undefined; country?: string | undefined; city?: string | undefined; province?: string | undefined; createdAt?: string | undefined; profile?: Record | undefined; alert?: number | undefined; mobile?: Record | undefined; unread?: number | undefined; veilId?: string | undefined; blocked?: boolean | undefined; hasChat?: boolean | undefined; latitude?: number | undefined; timeZone?: string | undefined; longitude?: number | undefined; unifiedId?: string | undefined; lastSeenAt?: string | undefined; mainChatId?: string | undefined; popUpChatId?: string | undefined; hasPushToken?: boolean | undefined; sessionsCount?: number | undefined; emailQualified?: boolean | undefined; unsubscribeEmail?: boolean | undefined; unsubscribeTexting?: boolean | undefined; mobileNumberQualified?: boolean | undefined; }>; export type ChannelUserProto = z.infer; export declare const WamAttributesProtoSchema: z.ZodObject<{ appId: z.ZodOptional; name: z.ZodOptional; wamArgs: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; appId?: string | undefined; wamArgs?: Record | undefined; }, { name?: string | undefined; appId?: string | undefined; wamArgs?: Record | undefined; }>; export type WamAttributesProto = z.infer; export declare const WamResultProtoSchema: z.ZodObject<{ type: z.ZodOptional; attributes: z.ZodOptional; name: z.ZodOptional; wamArgs: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; appId?: string | undefined; wamArgs?: Record | undefined; }, { name?: string | undefined; appId?: string | undefined; wamArgs?: Record | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: string | undefined; attributes?: { name?: string | undefined; appId?: string | undefined; wamArgs?: Record | undefined; } | undefined; }, { type?: string | undefined; attributes?: { name?: string | undefined; appId?: string | undefined; wamArgs?: Record | undefined; } | undefined; }>; export type WamResultProto = z.infer; export declare const UnavailableReasonProtoSchema: z.ZodObject<{ msg: z.ZodOptional; link: z.ZodOptional; linkText: z.ZodOptional; }, "strip", z.ZodTypeAny, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }>; export type UnavailableReasonProto = z.infer; export declare const WritingTypeStateProtoSchema: z.ZodObject<{ state: z.ZodOptional; unavailableReasons: z.ZodOptional; link: z.ZodOptional; linkText: z.ZodOptional; }, "strip", z.ZodTypeAny, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }>>, "many">>; }, "strip", z.ZodTypeAny, { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; }, { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; }>; export type WritingTypeStateProto = z.infer; export declare const WritingTypeMapProtoSchema: z.ZodObject<{ custom: z.ZodOptional; unavailableReasons: z.ZodOptional; link: z.ZodOptional; linkText: z.ZodOptional; }, "strip", z.ZodTypeAny, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }>>, "many">>; }, "strip", z.ZodTypeAny, { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; }, { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; }>>>; standard: z.ZodOptional; unavailableReasons: z.ZodOptional; link: z.ZodOptional; linkText: z.ZodOptional; }, "strip", z.ZodTypeAny, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }, { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }>>, "many">>; }, "strip", z.ZodTypeAny, { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; }, { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; }>>>; }, "strip", z.ZodTypeAny, { custom?: { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; } | undefined; standard?: { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; } | undefined; }, { custom?: { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; } | undefined; standard?: { state?: string | undefined; unavailableReasons?: { msg?: string | undefined; link?: string | undefined; linkText?: string | undefined; }[] | undefined; } | undefined; }>; export type WritingTypeMapProto = z.infer; export declare const MediumProfileProtoSchema: z.ZodObject<{ mediumName: z.ZodOptional; mediumSenderId: z.ZodOptional; mediumSenderName: z.ZodOptional; }, "strip", z.ZodTypeAny, { mediumName?: string | undefined; mediumSenderId?: string | undefined; mediumSenderName?: string | undefined; }, { mediumName?: string | undefined; mediumSenderId?: string | undefined; mediumSenderName?: string | undefined; }>; export type MediumProfileProto = z.infer; //# sourceMappingURL=common.zod.d.ts.map