import _m0 from "protobufjs/minimal"; export declare const protobufPackage = "mezon.api"; export declare enum StoreProvider { APPLE_APP_STORE = 0, GOOGLE_PLAY_STORE = 1, HUAWEI_APP_GALLERY = 2, FACEBOOK_INSTANT_STORE = 3, UNRECOGNIZED = -1 } export declare function storeProviderFromJSON(object: any): StoreProvider; export declare function storeProviderToJSON(object: StoreProvider): string; export declare enum StoreEnvironment { UNKNOWN = 0, SANDBOX = 1, PRODUCTION = 2, UNRECOGNIZED = -1 } export declare function storeEnvironmentFromJSON(object: any): StoreEnvironment; export declare function storeEnvironmentToJSON(object: StoreEnvironment): string; export declare enum Operator { NO_OVERRIDE = 0, BEST = 1, SET = 2, INCREMENT = 3, DECREMENT = 4, UNRECOGNIZED = -1 } export declare function operatorFromJSON(object: any): Operator; export declare function operatorToJSON(object: Operator): string; export declare enum TrackType { AUDIO = 0, VIDEO = 1, DATA = 2, UNRECOGNIZED = -1 } export declare function trackTypeFromJSON(object: any): TrackType; export declare function trackTypeToJSON(object: TrackType): string; export declare enum PollType { SINGLE = 0, MULTIPLE = 1, UNRECOGNIZED = -1 } export declare function pollTypeFromJSON(object: any): PollType; export declare function pollTypeToJSON(object: PollType): string; export interface Account { user: User | undefined; email: string; qr_code: string; verify_time_seconds: number; disable_time_seconds: number; logo: string; splash_screen: string; encrypt_private_key: string; password_setted: boolean; } export interface AccountRefresh { token: string; vars: { [key: string]: string; }; } export interface AccountRefresh_VarsEntry { key: string; value: string; } export interface AddFriendsRequest { ids: string[]; usernames: string[]; } export interface AddFriendsResponse { ids: string[]; usernames: string[]; } export interface AddGroupUsersRequest { group_id: string; user_ids: string[]; } export interface SessionRefreshRequest { token: string; vars: { [key: string]: string; }; is_remember: boolean; } export interface SessionRefreshRequest_VarsEntry { key: string; value: string; } export interface SessionLogoutRequest { token: string; refresh_token: string; device_id: string; fcm_token: string; platform: string; } export interface IsBannedResponse { is_banned: boolean; expired_ban_time: number; } export interface IsBannedRequest { channel_id: string; } export interface BanGroupUsersRequest { group_id: string; user_ids: string[]; } export interface BlockFriendsRequest { ids: string[]; usernames: string[]; } export interface ChannelMessage { clan_id: string; channel_id: string; message_id: string; code: number; sender_id: string; username: string; avatar: string; content: string; channel_label: string; clan_logo: string; category_name: string; display_name: string; clan_nick: string; clan_avatar: string; reactions: Uint8Array; mentions: Uint8Array; attachments: Uint8Array; references: Uint8Array; referenced_message: Uint8Array; create_time_seconds: number; update_time_seconds: number; mode: number; hide_editted: boolean; is_public: boolean; topic_id: string; } export interface MessageMention { id: string; user_id: string; username: string; role_id: string; rolename: string; create_time_seconds: number; s: number; e: number; } export interface NotificationInfo { username: string; avatar: string; clan_nick: string; clan_avatar: string; display_name: string; channel_label: string; channel_type: number; category_name: string; clan_name: string; clan_logo: string; channel: ChannelDescription | undefined; } export interface MessageReaction { id: string; emoji_id: string; emoji: string; sender_id: string; sender_name: string; sender_avatar: string; action: boolean; count: number; channel_id: string; message_id: string; clan_id: string; mode: number; message_sender_id: string; is_public: boolean; topic_id: string; emoji_recent_id: string; } export interface MessageAttachment { filename: string; size: number; url: string; filetype: string; width: number; height: number; thumbnail: string; duration: number; } export interface MessageRef { message_id: string; message_ref_id: string; content: string; has_attachment: boolean; ref_type: number; message_sender_id: string; message_sender_username: string; message_sender_avatar: string; message_sender_clan_nick: string; message_sender_display_name: string; } export interface MessageDeleted { message_id: string; deletor: string; } export interface ChannelMessageList { messages: ChannelMessage[]; last_seen_message: ChannelMessageHeader | undefined; last_sent_message: ChannelMessageHeader | undefined; } export interface CreateGroupRequest { name: string; description: string; lang_tag: string; avatar_url: string; open: boolean; max_count: number; } export interface DeleteFriendsRequest { ids: string[]; usernames: string[]; } export interface DeleteGroupRequest { group_id: string; } export interface DeleteNotificationsRequest { ids: string[]; category: number; } export interface Event { name: string; properties: { [key: string]: string; }; timestamp_seconds: number; external: boolean; } export interface Event_PropertiesEntry { key: string; value: string; } export interface Friend { user: User | undefined; state: number; update_time_seconds: number; source_id: string; } export declare enum Friend_State { FRIEND = 0, INVITE_SENT = 1, INVITE_RECEIVED = 2, BLOCKED = 3, UNRECOGNIZED = -1 } export declare function friend_StateFromJSON(object: any): Friend_State; export declare function friend_StateToJSON(object: Friend_State): string; export interface FriendList { friends: Friend[]; cursor: string; } export interface UpdateUsersRequest { display_name: string; avatar_url: string; } export interface ChannelUserList { channel_users: ChannelUserList_ChannelUser[]; cursor: string; channel_id: string; } export interface ChannelUserList_ChannelUser { user_id: string; role_id: string[]; id: string; thread_id: string; clan_nick: string; clan_avatar: string; clan_id: string; added_by: string; is_banned: boolean; expired_ban_time: number; } export interface VoiceChannelUser { user_ids: string[]; channel_id: string; room_name: string; share_screen_ids: string[]; } export interface VoiceChannelUserList { voice_channel_users: VoiceChannelUser[]; } export interface ChannelAttachment { id: string; filename: string; filetype: string; filesize: string; url: string; uploader: string; create_time_seconds: number; message_id: string; width: number; height: number; } export interface ChannelAttachmentList { attachments: ChannelAttachment[]; } export interface ClanUserList { clan_users: ClanUserList_ClanUser[]; cursor: string; clan_id: string; } export interface ClanUserList_ClanUser { user: User | undefined; role_id: string[]; clan_nick: string; clan_avatar: string; clan_id: string; } export interface RegistFcmDeviceTokenRequest { token: string; device_id: string; platform: string; voip_token: string; } export interface RegistFcmDeviceTokenResponse { token: string; device_id: string; platform: string; } export interface ListChannelMessagesRequest { clan_id: string; channel_id: string; message_id: string; limit: number; direction: number; topic_id: string; } export interface ListFriendsRequest { limit: number; state: number; cursor: string; } export interface ListGroupsRequest { name: string; cursor: string; limit: number; lang_tag: string; members: number; open: boolean; } export interface ListGroupUsersRequest { group_id: string; limit: number; state: number; cursor: string; } export interface ListChannelUsersRequest { clan_id: string; channel_id: string; channel_type: number; limit: number; state: number; cursor: string; } export interface ListChannelAttachmentRequest { clan_id: string; channel_id: string; file_type: string; limit: number; state: number; before: number; after: number; around: number; } export interface ListClanUsersRequest { clan_id: string; } export interface ListClanUsersStatusRequest { clan_id: string; } export interface ClanUserStatusEntry { user_id: string; user_status: string; } export interface ClanUserStatusList { clan_user_statuses: ClanUserStatusEntry[]; } export interface ListNotificationsRequest { limit: number; clan_id: string; notification_id: string; category: number; direction: number; } export interface ListUserGroupsRequest { user_id: string; limit: number; state: number; cursor: string; } export interface Notification { id: string; subject: string; content: Uint8Array; code: number; sender_id: string; create_time_seconds: number; persistent: boolean; clan_id: string; channel_id: string; channel_type: number; avatar_url: string; channel: ChannelDescription | undefined; topic_id: string; category: number; } export interface EmojiRecent { emoji_recents_id: string; emoji_id: string; update_time_seconds: number; } export interface EmojiRecentList { emoji_recents: EmojiRecent[]; } export interface NotificationList { notifications: Notification[]; cacheable_cursor: string; } export interface PromoteGroupUsersRequest { group_id: string; user_ids: string[]; } export interface DemoteGroupUsersRequest { group_id: string; user_ids: string[]; } export interface Rpc { id: string; payload: string; http_key: string; } export interface Session { created: boolean; token: string; refresh_token: string; user_id: string; is_remember: boolean; api_url: string; id_token: string; ws_url: string; session_id: string; tcp_url: string; } export interface UpdateUsernameRequest { username: string; display_name: string; } export interface UpdateAccountRequest { display_name: string | undefined; avatar_url: string | undefined; lang_tag: string | undefined; location: string | undefined; timezone: string | undefined; about_me: string | undefined; dob_seconds: number; logo: string | undefined; splash_screen: string | undefined; encrypt_private_key: string; email: string | undefined; } export interface UpdateGroupRequest { group_id: string; name: string | undefined; description: string | undefined; lang_tag: string | undefined; avatar_url: string | undefined; open: boolean; } export interface UpdateCategoryDescRequest { category_id: string; category_name: string; clan_id: string; } export interface User { id: string; username: string; display_name: string; avatar_url: string; lang_tag: string; location: string; timezone: string; user_status: string; online: boolean; phone_number: string; edge_count: number; create_time_seconds: number; update_time_seconds: number; about_me: string; join_time_seconds: number; is_mobile: boolean; dob_seconds: number; mezon_id: string; list_nick_names: string[]; status: string; } export interface Users { users: User[]; } export interface ClanDescProfile { clan_id: string; creator_id: string; nick_name: string; profile_banner: string; profile_theme: string; avatar_url: string; } export interface UpdateClanDescProfileRequest { clan_id: string; nick_name: string; profile_banner: string; profile_theme: string; avatar_url: string; } export interface ClanDescProfileRequest { clan_id: string; } export interface ClanDesc { creator_id: string; clan_name: string; logo: string; banner: string; clan_id: string; status: number; badge_count: number; is_onboarding: boolean; welcome_channel_id: string; onboarding_banner: string; clan_order: number; is_community: boolean; community_banner: string; description: string; about: string; short_url: string; prevent_anonymous: boolean; has_unread_message: boolean; } export interface CreateClanDescRequest { clan_name: string; logo: string; banner: string; } export interface UpdateClanDescRequest { clan_id: string; clan_name: string; logo: string | undefined; banner: string | undefined; status: number; is_onboarding: boolean | undefined; welcome_channel_id: string; onboarding_banner: string | undefined; is_community: boolean | undefined; community_banner: string | undefined; description: string | undefined; about: string | undefined; short_url: string | undefined; prevent_anonymous: boolean; } export interface DeleteClanDescRequest { clan_desc_id: string; } export interface ListClanDescRequest { limit: number; state: number; cursor: string; } export interface ListClanUnreadMsgIndicatorRequest { clan_id: string; } export interface ListClanUnreadMsgIndicatorResponse { has_unread_message: boolean; } export interface ClanDescList { clandesc: ClanDesc[]; } export interface LinkInviteUserRequest { clan_id: string; channel_id: string; expiry_time: number; } export interface InviteUserRequest { invite_id: string; } export interface InviteUserRes { clan_id: string; channel_id: string; clan_name: string; channel_label: string; user_joined: boolean; expiry_time_seconds: number; clan_logo: string; member_count: number; banner: string; community_banner: string; is_community: boolean; } export interface JoinClanChannelRequest { clan_id: string; channel_id: string; } export interface LinkInviteUser { clan_id: string; creator_id: string; channel_id: string; invite_link: string; create_time_seconds: number; expiry_time_seconds: number; id: string; } export interface ClanProfile { user_id: string; nick_name: string; avatar: string; clan_id: string; about: string; } export interface ClanProfileRequest { clan_id: string; } export interface UpdateClanProfileRequest { clan_id: string; nick_name: string | undefined; avatar: string | undefined; } export interface UpdateClanOrderRequest { clans_order: UpdateClanOrderRequest_ClanOrder[]; } export interface UpdateClanOrderRequest_ClanOrder { order: number; clan_id: string; } export interface CategoryDesc { creator_id: string; clan_id: string; category_name: string; category_id: string; category_order: number; } export interface UpdateCategoryOrderRequest { clan_id: string; categories: CategoryOrderUpdate[]; } export interface UpdateRoleOrderRequest { clan_id: string; roles: RoleOrderUpdate[]; } export interface RoleOrderUpdate { role_id: string; order: number; } export interface CategoryOrderUpdate { category_id: string; order: number; } export interface CreateCategoryDescRequest { category_name: string; clan_id: string; } export interface DeleteCategoryDescRequest { category_id: string; clan_id: string; category_label: string; } export interface CategoryDescList { categorydesc: CategoryDesc[]; } export interface ListCategoryDescsRequest { limit: number; state: number; cursor: string; } export interface ChannelMessageHeader { id: string; timestamp_seconds: number; sender_id: string; content: string; } export interface ChannelDescription { clan_id: string; parent_id: string; channel_id: string; category_id: string; category_name: string; type: number; creator_id: string; channel_label: string; channel_private: number; avatars: string[]; user_ids: string[]; last_sent_message: ChannelMessageHeader | undefined; last_seen_message: ChannelMessageHeader | undefined; onlines: boolean[]; meeting_code: string; count_mess_unread: number; active: number; last_pin_message: string; usernames: string[]; creator_name: string; create_time_seconds: number; update_time_seconds: number; display_names: string[]; channel_avatar: string; clan_name: string; app_id: string; is_mute: boolean; age_restricted: number; topic: string; e2ee: number; member_count: number; } export interface ChannelDescList { channeldesc: ChannelDescription[]; } export interface ChannelDescListNoPool { channeldesc: ChannelDescription[]; page: number; } export interface ListThreadRequest { limit: number; state: number; clan_id: string; channel_id: string; thread_id: string; page: number; } export interface ListChannelDescsRequest { limit: number; state: number; cursor: string; clan_id: string; channel_type: number; is_mobile: boolean; page: number; } export interface ListChannelDetailRequest { channel_id: string; } export interface AddRoleChannelDescRequest { role_ids: string[]; channel_id: string; } export interface CreateChannelDescRequest { clan_id: string; parent_id: string; channel_id: string; category_id: string; type: number; channel_label: string; channel_private: number; user_ids: string[]; app_id: string; } export interface DeleteChannelDescRequest { clan_id: string; channel_id: string; } export interface UpdateChannelDescRequest { clan_id: string; channel_id: string; channel_label: string | undefined; category_id: string; app_id: string; topic: string; age_restricted: number; e2ee: number; channel_avatar: string | undefined; } export interface ChangeChannelPrivateRequest { clan_id: string; channel_id: string; channel_private: number; user_ids: string[]; role_ids: string[]; } export interface AddChannelUsersRequest { channel_id: string; user_ids: string[]; } export interface RemoveChannelUsersRequest { channel_id: string; user_ids: string[]; } export interface RemoveClanUsersRequest { clan_id: string; user_ids: string[]; } export interface BanClanUsersRequest { clan_id: string; channel_id: string; user_ids: string[]; ban_time: number; reason: string; } export interface BannedUser { channel_id: string; banned_id: string; banner_id: string; ban_time: number; reason: string; } export interface BannedUserListRequest { clan_id: string; channel_id: string; } export interface BannedUserList { banned_users: BannedUser[]; } export interface LeaveThreadRequest { clan_id: string; channel_id: string; } export interface ArchiveChannelRequest { clan_id: string; channel_id: string; } export interface ListArchivedChannelDescsRequest { clan_id: string; } export interface ListArchivedChannelDescsResponse { channeldesc: ChannelDescription[]; } export interface Role { id: string; title: string; color: string; role_icon: string; slug: string; description: string; creator_id: string; clan_id: string; active: number; display_online: number; allow_mention: number; role_user_list: RoleUserList | undefined; permission_list: PermissionList | undefined; role_channel_active: number; channel_ids: string[]; max_level_permission: number; order_role: number; } export interface EventManagement { id: string; title: string; logo: string; description: string; active: number; start_event: number; creator_id: string; clan_id: string; channel_voice_id: string; address: string; start_time_seconds: number; end_time_seconds: number; user_ids: string[]; create_time_seconds: number; max_permission: number; channel_id: string; event_status: number; repeat_type: number; is_private: boolean; meet_room: GenerateMezonMeetResponse | undefined; } export interface Permission { id: string; title: string; slug: string; description: string; active: number; scope: number; level: number; } export interface NotificationSetting { id: string; notification_setting_type: number; } export interface DeletePinMessage { id: string; message_id: string; channel_id: string; clan_id: string; } export interface PinMessage { id: string; message_id: string; channel_id: string; sender_id: string; content: string; username: string; avatar: string; create_time_seconds: number; attachment: Uint8Array; } export interface PinMessagesList { pin_messages_list: PinMessage[]; } export interface NotificationUserChannel { id: string; notification_setting_type: number; time_mute_seconds: number; active: number; channel_id: string; } export interface NotifiReactMessage { id: string; user_id: string; channel_id: string; } export interface DefaultNotificationClan { clan_id: string; } export interface DefaultNotificationCategory { category_id: string; } export interface NotificationChannel { channel_id: string; } export interface NotificationClan { clan_id: string; } export interface NotificationSettingList { notification_setting: NotificationSetting[]; } export interface SetNotificationRequest { channel_category_id: string; notification_type: number; clan_id: string; } export interface PinMessageRequest { message_id: string; channel_id: string; clan_id: string; } export interface SetMuteRequest { id: string; mute_time: number; active: number; clan_id: string; } export interface NotificationChannelCategorySettingList { notification_channel_category_settings_list: NotificationChannelCategorySetting[]; } export interface NotificationChannelCategorySetting { id: string; channel_category_label: string; notification_setting_type: number; channel_category_title: string; action: number; } export interface SetDefaultNotificationRequest { clan_id: string; notification_type: number; category_id: string; } export interface RoleList { roles: Role[]; max_level_permission: number; } export interface EventList { events: EventManagement[]; } export interface PermissionList { permissions: Permission[]; max_level_permission: number; } export interface ListPermissionsRequest { role_id: string; } export interface ListRoleUsersRequest { role_id: string; limit: number; cursor: string; } export interface ListPermissionOfUsersRequest { clan_id: string; channel_id: string; } export interface RoleUserList { role_users: RoleUserList_RoleUser[]; cursor: string; } export interface RoleUserList_RoleUser { id: string; username: string; display_name: string; avatar_url: string; lang_tag: string; location: string; online: boolean; } export interface UserEventRequest { clan_id: string; event_id: string; } export interface ListEventsRequest { clan_id: string; } export interface CreateRoleRequest { title: string; color: string; role_icon: string; description: string; clan_id: string; display_online: number; allow_mention: number; max_permission_id: string; add_user_ids: string[]; active_permission_ids: string[]; order_role: number; } export interface CreateEventRequest { title: string; logo: string; description: string; clan_id: string; channel_voice_id: string; address: string; start_time_seconds: number; end_time_seconds: number; event_id: string; event_status: number; channel_id: string; action: number; repeat_type: number; creator_id: string; user_id: string; is_private: boolean; meet_room: GenerateMezonMeetResponse | undefined; } export interface UpdateEventRequest { title: string; logo: string; description: string; event_id: string; channel_id: string; address: string; start_time_seconds: number; end_time_seconds: number; clan_id: string; creator_id: string; channel_voice_id: string; channel_id_old: string; repeat_type: number; } export interface DeleteRoleRequest { role_id: string; channel_id: string; clan_id: string; role_label: string; } export interface DeleteEventRequest { event_id: string; clan_id: string; creator_id: string; event_label: string; channel_id: string; } export interface UpdateRoleRequest { role_id: string; title: string | undefined; color: string | undefined; role_icon: string | undefined; description: string | undefined; display_online: number; allow_mention: number; add_user_ids: string[]; active_permission_ids: string[]; remove_user_ids: string[]; remove_permission_ids: string[]; clan_id: string; max_permission_id: string; } export interface UpdateRoleChannelRequest { role_id: string; permission_update: PermissionUpdate[]; max_permission_id: string; channel_id: string; user_id: string; role_label: string; } export interface PermissionUpdate { permission_id: string; slug: string; type: number; } export interface UploadBatchAttachmentRequest { upload_files: UploadAttachmentRequest[]; } export interface UploadAttachmentBatch { uploaded_files: UploadAttachment[]; } export interface UploadAttachmentRequest { filename: string; filetype: string; size: number; width: number; height: number; part_count: number; } export interface ListMessageMentionRequest { limit: number; forward: boolean; cursor: string; } export interface UploadAttachment { filename: string; url: string; } export interface MultipartUploadAttachment { filename: string; urls: string[]; upload_id: string; } export interface MultipartUploadAttachmentPart { part_number: number; e_tag: string; } export interface MultipartUploadAttachmentFinishRequest { upload_id: string; parts: MultipartUploadAttachmentPart[]; filename: string; } export interface SearchMessageRequest { filters: FilterParam[]; from: number; size: number; sorts: SortParam[]; } export interface SortParam { field_name: string; order: string; } export interface FilterParam { field_name: string; field_value: string; } export interface SearchMessageDocument { message_id: string; channel_id: string; clan_id: string; sender_id: string; content: string; mentions: string; reactions: string; attachments: string; references: string; create_time: string; update_time: string; channel_label: string; channel_type: number; clan_name: string; username: string; display_name: string; avatar_url: string; } export interface SearchMessageResponse { messages: SearchMessageDocument[]; total: number; } export interface RegistrationEmailRequest { email: string; password: string; old_password: string; username: string; display_name: string; avatar_url: string; dob: string; vars: { [key: string]: string; }; } export interface RegistrationEmailRequest_VarsEntry { key: string; value: string; } export interface ClanEmoji { id: string; src: string; shortname: string; category: string; creator_id: string; clan_id: string; logo: string; clan_name: string; is_for_sale: boolean; } export interface EmojiListedResponse { emoji_list: ClanEmoji[]; } export interface StickerListedResponse { stickers: ClanSticker[]; } export interface ClanSticker { id: string; source: string; shortname: string; category: string; creator_id: string; create_time_seconds: number; clan_id: string; logo: string; clan_name: string; media_type: number; is_for_sale: boolean; } export interface AllUsersAddChannelRequest { channel_id: string; limit: number; } export interface AllUsersAddChannelResponse { channel_id: string; user_ids: string[]; limit: number; usernames: string[]; display_names: string[]; avatars: string[]; onlines: boolean[]; } export interface ClanEmojiCreateRequest { clan_id: string; source: string; shortname: string; category: string; id: string; is_for_sale: boolean; } export interface ClanEmojiGetByClanIdRequest { clan_id: string; } export interface ClanEmojiDeleteRequest { id: string; clan_id: string; emoji_label: string; } export interface ClanEmojiUpdateRequest { id: string; shortname: string; clan_id: string; } export interface Webhook { id: string; webhook_name: string; channel_id: string; active: number; url: string; creator_id: string; create_time: string; update_time: string; avatar: string; status: number; clan_id: string; } export interface WebhookCreateRequest { webhook_name: string; channel_id: string; avatar: string; clan_id: string; } export interface WebhookListRequestById { id: string; } export interface WebhookUpdateRequestById { id: string; webhook_name: string; channel_id_update: string; avatar: string; channel_id: string; clan_id: string; } export interface WebhookDeleteRequestById { id: string; clan_id: string; channel_id: string; } export interface WebhookListRequest { channel_id: string; clan_id: string; } export interface WebhookListResponse { webhooks: Webhook[]; } export interface WebhookGenerateResponse { url: string; hook_name: string; channel_id: string; avatar: string; } export interface CheckDuplicateClanNameRequest { clan_name: string; } export interface CheckDuplicateClanNameResponse { is_duplicate: boolean; } export interface CheckDuplicateNameRequest { name: string; type: number; condition_id: string; } export interface CheckDuplicateNameResponse { is_duplicate: boolean; } export interface ClanStickerAddRequest { source: string; shortname: string; category: string; clan_id: string; id: string; media_type: number; is_for_sale: boolean; } export interface ClanStickerListByClanIdRequest { clan_id: string; } export interface ClanStickerUpdateByIdRequest { id: string; source: string; shortname: string; category: string; clan_id: string; } export interface ClanStickerDeleteRequest { id: string; clan_id: string; sticker_label: string; } export interface ChangeChannelCategoryRequest { clan_id: string; channel_id: string; new_category_id: string; } export interface App { id: string; appname: string; creator_id: string; applogo: string; is_shadow: boolean; disable_time_seconds: number; create_time_seconds: number; token: string; role: number; about: string; app_url: string; } export interface AppDeleteRequest { id: string; record_deletion: boolean; } export interface AppList { apps: App[]; total_count: number; next_cursor: string; } export interface AddAppRequest { appname: string; token: string; creator_id: string; role: number; is_shadow: boolean; app_url: string; app_logo: string; about_me: string; } export interface ListAppsRequest { filter: string; tombstones: boolean; cursor: string; } export interface UpdateAppRequest { id: string; appname: string | undefined; metadata: string | undefined; applogo: string | undefined; token: string | undefined; about: string; app_url: string; is_shadow: string; } export interface AppId { id: string; } export interface AppClan { app_id: string; clan_id: string; } export interface DeleteChannelMessagesRequest { before_seconds: number; ids: string[]; } export interface DeleteChannelMessagesResponse { total: string; } export interface SystemMessage { id: string; clan_id: string; channel_id: string; welcome_random: string; welcome_sticker: string; boost_message: string; setup_tips: string; hide_audit_log: boolean; } export interface SystemMessagesList { system_messages_list: SystemMessage[]; } export interface SystemMessageRequest { clan_id: string; channel_id: string; welcome_random: string; welcome_sticker: string; boost_message: string; setup_tips: string; hide_audit_log: boolean; } export interface DeleteSystemMessage { clan_id: string; } export interface GetSystemMessage { clan_id: string; } export interface DeleteCategoryOrderRequest { clan_id: string; } export interface StreamHttpCallbackRequest { id: string; client_id: string; clan_id: string; channel_id: string; user_id: string; action: number; is_publisher: boolean; token: string; } export interface StreamHttpCallbackResponse { code: number; msg: string; } export interface StreamingChannelUser { id: string; user_id: string; channel_id: string; participant: string; } export interface StreamingChannelUserList { streaming_channel_users: StreamingChannelUser[]; } export interface RegisterStreamingChannelRequest { clan_id: string; channel_id: string; } export interface RegisterStreamingChannelResponse { clan_id: string; channel_id: string; streaming_url: string; } export interface GiveCoffeeEvent { sender_id: string; receiver_id: string; token_count: number; message_ref_id: string; channel_id: string; clan_id: string; } export interface ListChannelAppsRequest { clan_id: string; } export interface ListChannelAppsResponse { channel_apps: ChannelAppResponse[]; } export interface ChannelAppResponse { id: string; clan_id: string; channel_id: string; app_id: string; app_url: string; app_name: string; app_logo: string; } export interface AllUserClans { users: User[]; } export interface RoleListEventRequest { clan_id: string; limit: number; state: number; cursor: string; } export interface RoleListEventResponse { limit: number; state: number; cursor: string; clanId: string; roles: RoleList | undefined; } export interface UserPermissionInChannelListRequest { clan_id: string; channel_id: string; } export interface UserPermissionInChannelListResponse { clan_id: string; channel_id: string; permissions: PermissionList | undefined; } export interface PermissionRoleChannel { permission_id: string; active: boolean; } export interface PermissionRoleChannelListEventRequest { role_id: string; channel_id: string; user_id: string; } export interface PermissionRoleChannelListEventResponse { role_id: string; channel_id: string; user_id: string; permission_role_channel: PermissionRoleChannel[]; } export interface ChannelSettingListRequest { clan_id: string; parent_id: string; category_id: string; private_channel: number; active: number; status: number; type: number; limit: number; page: number; channel_label: string; } export interface ChannelSettingItem { id: string; creator_id: string; parent_id: string; channel_label: string; category_id: string; meeting_code: string; channel_private: number; channel_type: number; active: number; user_ids: string[]; message_count: string; last_sent_message: ChannelMessageHeader | undefined; } export interface ChannelSettingListResponse { clan_id: string; channel_count: number; thread_count: number; channel_setting_list: ChannelSettingItem[]; } export interface MarkAsReadRequest { channel_id: string; category_id: string; clan_id: string; } export interface EditChannelCanvasRequest { id: string; channel_id: string; clan_id: string; title: string; content: string; is_default: boolean; status: number; } export interface EditChannelCanvasResponse { id: string; } export interface DeleteChannelCanvasRequest { clan_id: string; channel_id: string; canvas_id: string; } export interface ChannelCanvasListRequest { clan_id: string; channel_id: string; limit: number; page: number; cursor: string; } export interface ChannelCanvasItem { id: string; title: string; is_default: boolean; content: string; creator_id: string; update_time_seconds: number; create_time_seconds: number; } export interface ChannelCanvasListResponse { clan_id: string; channel_id: string; channel_canvases: ChannelCanvasItem[]; count: number; } export interface ChannelCanvasDetailRequest { id: string; clan_id: string; channel_id: string; } export interface ChannelCanvasDetailResponse { id: string; title: string; content: string; creator_id: string; editor_id: string; is_default: boolean; } export interface AddFavoriteChannelRequest { channel_id: string; clan_id: string; } export interface RemoveFavoriteChannelRequest { clan_id: string; channel_id: string; } export interface AddFavoriteChannelResponse { channel_id: string; } export interface ListFavoriteChannelRequest { clan_id: string; } export interface ListFavoriteChannelResponse { channel_ids: string[]; } export interface UserActivity { user_id: string; activity_name: string; activity_type: number; activity_description: string; start_time_seconds: number; end_time_seconds: number; application_id: string; status: number; } export interface ListUserActivity { activities: UserActivity[]; } export interface CreateActivityRequest { activity_name: string; activity_type: number; activity_description: string; start_time_seconds: number; application_id: string; status: number; } export interface LoginIDResponse { login_id: string; status: number; create_time_seconds: string; platform: string; user_id: string; username: string; address: string; } export interface LoginRequest { platform: string; address: string; } export interface ConfirmLoginRequest { login_id: string; is_remember: boolean; } export interface PubKey { encr: Uint8Array; sign: Uint8Array; } export interface PushPubKeyRequest { PK: PubKey | undefined; } export interface GetPubKeysRequest { user_ids: string[]; } export interface GetPubKeysResponse { pub_keys: GetPubKeysResponse_UserPubKey[]; } export interface GetPubKeysResponse_UserPubKey { user_id: string; PK: PubKey | undefined; } export interface ChanEncryptionMethod { method: string; channel_id: string; } export interface GetKeyServerResp { url: string; } export interface AuditLog { id: string; user_id: string; clan_id: string; action_log: string; entity_name: string; entity_id: string; details: string; time_log_seconds: number; channel_id: string; channel_label: string; } export interface ListAuditLog { total_count: number; date_log: string; logs: AuditLog[]; } export interface ListAuditLogRequest { action_log: string; user_id: string; clan_id: string; date_log: string; } export interface TokenSentEvent { sender_id: string; sender_name: string; receiver_id: string; amount: number; note: string; extra_attribute: string; transaction_id: string; } export interface UnlockItemRequest { item_id: string; item_type: number; } export interface UnlockedItemResponse { source: string; } export interface ListOnboardingRequest { clan_id: string; guide_type: number; limit: number; page: number; } export interface ListOnboardingResponse { list_onboarding: OnboardingItem[]; } export interface OnboardingItem { id: string; clan_id: string; guide_type: number; task_type: number; channel_id: string; title: string; content: string; image_url: string; answers: OnboardingAnswer[]; create_time_seconds: number; update_time_seconds: number; } export interface OnboardingAnswer { title: string; description: string; emoji: string; image_url: string; } export interface OnboardingContent { guide_type: number; task_type: number; channel_id: string; title: string; content: string; image_url: string; answers: OnboardingAnswer[]; } export interface CreateOnboardingRequest { clan_id: string; contents: OnboardingContent[]; } export interface UpdateOnboardingRequest { id: string; clan_id: string; task_type: number; channel_id: string; title: string; content: string; image_url: string; answers: OnboardingAnswer[]; } export interface OnboardingRequest { id: string; clan_id: string; } export interface ClanWebhook { id: string; webhook_name: string; clan_id: string; active: number; url: string; creator_id: string; avatar: string; create_time: string; update_time: string; } export interface GenerateClanWebhookRequest { clan_id: string; webhook_name: string; avatar: string; } export interface GenerateClanWebhookResponse { clan_id: string; url: string; webhook_name: string; avatar: string; } export interface ClanWebhookRequest { id: string; clan_id: string; } export interface UpdateClanWebhookRequest { id: string; clan_id: string; webhook_name: string; avatar: string; reset_token: boolean; } export interface ListClanWebhookRequest { clan_id: string; } export interface ListClanWebhookResponse { list_clan_webhooks: ClanWebhook[]; } export interface ClanWebhookHandlerBody { content: string; attachments: MessageAttachment[]; } export interface ClanWebhookHandlerRequest { body: ClanWebhookHandlerBody | undefined; token: string; username: string; } export interface UserStatus { user_id: string; status: string; } export interface UserStatusUpdate { status: string; minutes: number; until_turn_on: boolean; } export interface OnboardingSteps { id: string; user_id: string; clan_id: string; onboarding_step: number; } export interface ListOnboardingStepResponse { list_onboarding_step: OnboardingSteps[]; } export interface ListOnboardingStepRequest { clan_id: string; limit: number; page: number; } export interface UpdateOnboardingStepRequest { clan_id: string; onboarding_step: number; } export interface SdTopic { id: string; creator_id: string; message_id: string; clan_id: string; channel_id: string; status: number; create_time_seconds: number; update_time_seconds: number; content: string; last_sent_message: ChannelMessageHeader | undefined; } export interface SdTopicRequest { message_id: string; clan_id: string; channel_id: string; } export interface SdTopicList { count: number; topics: SdTopic[]; } export interface ListSdTopicRequest { clan_id: string; limit: number; } export interface SdTopicDetailRequest { topic_id: string; } export interface DeleteSdTopicRequest { channel_id: string; id: string; clan_id: string; } export interface GenerateMeetTokenRequest { channel_id: string; room_name: string; } export interface MeetParticipantRequest { username: string; room_name: string; channel_id: string; clan_id: string; } export interface GenerateMeetTokenResponse { token: string; } export interface GenerateMezonMeetResponse { meet_id: string; room_name: string; external_link: string; creator_id: string; event_id: string; } export interface CreateRoomChannelApps { channel_id: string; room_name: string; } export interface MezonOauthClient { access_token_strategy: string; allowed_cors_origins: string[]; audience: string[]; authorization_code_grant_access_token_lifespan: string; authorization_code_grant_id_token_lifespan: string; authorization_code_grant_refresh_token_lifespan: string; backchannel_logout_session_required: boolean; backchannel_logout_uri: string; client_credentials_grant_access_token_lifespan: string; client_id: string; client_name: string; client_secret: string; client_secret_expires_at: number; client_uri: string; contacts: string[]; created_at_seconds: number; frontchannel_logout_session_required: boolean; frontchannel_logout_uri: string; grant_types: string[]; implicit_grant_access_token_lifespan: string; implicit_grant_id_token_lifespan: string; jwks: string[]; jwks_uri: string; jwt_bearer_grant_access_token_lifespan: string; logo_uri: string; owner: string; policy_uri: string; post_logout_redirect_uris: string[]; redirect_uris: string[]; refresh_token_grant_access_token_lifespan: string; refresh_token_grant_id_token_lifespan: string; refresh_token_grant_refresh_token_lifespan: string; registration_access_token: string; registration_client_uri: string; request_object_signing_alg: string; request_uris: string[]; response_types: string[]; scope: string; sector_identifier_uri: string; skip_consent: boolean; skip_logout_consent: boolean; subject_type: string; token_endpoint_auth_method: string; token_endpoint_auth_signing_alg: string; tos_uri: string; updated_at_seconds: number; userinfo_signed_response_alg: string; } export interface MezonOauthClientList { list_mezon_oauth_client: MezonOauthClient[]; } export interface GetMezonOauthClientRequest { client_id: string; client_name: string; } export interface SearchThreadRequest { clan_id: string; channel_id: string; label: string; } export interface GenerateHashChannelAppsRequest { app_id: string; } export interface GenerateHashChannelAppsResponse { web_app_data: string; } export interface Message2InboxRequest { message_id: string; channel_id: string; clan_id: string; avatar: string; content: string; mentions: MessageMention[]; attachments: MessageAttachment[]; reactions: MessageReaction[]; references: MessageRef[]; } export interface AccountEmail { email: string; password: string; prev_email: string; vars: { [key: string]: string; }; } export interface AccountEmail_VarsEntry { key: string; value: string; } export interface AccountMezon { phone_number: string; vars: { [key: string]: string; }; } export interface AccountMezon_VarsEntry { key: string; value: string; } export interface LinkAccountConfirmRequest { req_id: string; status: number; otp_code: string; } export interface QuickMenuAccess { id: string; bot_id: string; clan_id: string; channel_id: string; menu_name: string; background: string; action_msg: string; menu_type: number; } export interface ListQuickMenuAccessRequest { bot_id: string; channel_id: string; menu_type: number; } export interface QuickMenuAccessList { list_menus: QuickMenuAccess[]; } export interface ListForSaleItemsRequest { page: number; } export interface ForSaleItem { type: number; preview_url: string; } export interface ForSaleItemList { for_sale_items: ForSaleItem[]; } export interface IsFollowerRequest { follow_id: string; } export interface IsFollowerResponse { follow_id: string; is_follower: boolean; } export interface TransferOwnershipRequest { clan_id: string; new_owner_id: string; } export interface UserIds { user_ids: string[]; } export interface ReportMessageAbuseReqest { message_id: string; abuse_type: string; } export interface LogedDeviceList { devices: LogedDevice[]; } export interface LogedDevice { device_id: string; device_name: string; login_at_seconds: number; status: number; platform: string; ip: string; last_active_seconds: number; location: string; is_current: boolean; } export interface DirectFcmProto { title: string; link: string; content: string; channel_id: string; sender_id: string; avatar: string; clan_id: string; attachment_link: string; display_name: string; create_time_seconds: number; update_time_seconds: number; username: string; mention_ids: string[]; position_s: number[]; position_e: number[]; attachment_type: string; has_more_attachment: boolean; is_mention_role: boolean[]; message_id: string; } export interface MessageMentionList { mentions: MessageMention[]; } export interface MessageAttachmentList { attachments: MessageAttachment[]; } export interface MessageRefList { refs: MessageRef[]; } export interface MessageReactionList { reactions: MessageReaction[]; } export interface ListChannelBadgeCountRequest { clan_id: string; limit: number; page: number; } export interface ListChannelBadgeCountResponse { channeldesc: ChannelDescription[]; total_count: number; } export interface ClanBadgeCount { clan_id: string; badge: number; has_unread: boolean; } export interface ListClanBadgeCountResponse { list_badge: ClanBadgeCount[]; } export interface ClanDiscover { clan_id: string; clan_name: string; invite_id: string; clan_logo: string; online_members: number; total_members: number; verified: boolean; description: string; banner: string; about: string; short_url: string; create_time_seconds: number; } export interface ListClanDiscover { clan_discover: ClanDiscover[]; page_number: number; page_count: number; } export interface GenerateMeetTokenExternalResponse { token: string; guest_user_id: string; guest_access_token: string; } export interface KafkaActionMsg { clan_id: string; channel_id: string; friend_ids: string[]; user_ids: string[]; mode: number; stream: Uint8Array; } export interface UpdateAIAgentRequest { channel_id: string; room_name: string; } export interface TrackInfo { sid: string; type: TrackType; } export interface ParticipantInfo { sid: string; identity: string; state: ParticipantInfo_State; tracks: TrackInfo[]; is_publisher: boolean; kind: ParticipantInfo_Kind; } export declare enum ParticipantInfo_State { JOINING = 0, JOINED = 1, ACTIVE = 2, DISCONNECTED = 3, UNRECOGNIZED = -1 } export declare function participantInfo_StateFromJSON(object: any): ParticipantInfo_State; export declare function participantInfo_StateToJSON(object: ParticipantInfo_State): string; export declare enum ParticipantInfo_Kind { STANDARD = 0, INGRESS = 1, EGRESS = 2, SIP = 3, AGENT = 4, CONNECTOR = 7, BRIDGE = 8, UNRECOGNIZED = -1 } export declare function participantInfo_KindFromJSON(object: any): ParticipantInfo_Kind; export declare function participantInfo_KindToJSON(object: ParticipantInfo_Kind): string; export declare enum ParticipantInfo_KindDetail { CLOUD_AGENT = 0, FORWARDED = 1, CONNECTOR_WHATSAPP = 2, CONNECTOR_TWILIO = 3, BRIDGE_RTSP = 4, UNRECOGNIZED = -1 } export declare function participantInfo_KindDetailFromJSON(object: any): ParticipantInfo_KindDetail; export declare function participantInfo_KindDetailToJSON(object: ParticipantInfo_KindDetail): string; export interface ChannelTimelineAttachment { id: string; file_name: string; file_url: string; file_type: string; file_size: string; width: number; height: number; thumbnail: string; duration: number; message_id: string; } export interface ListChannelTimelineAttachment { attachments: ChannelTimelineAttachment[]; } export interface ChannelTimeline { id: string; clan_id: string; channel_id: string; start_time_seconds: number; title: string; description: string; end_time_seconds: number; location: string; status: number; creator_id: string; create_time_seconds: number; update_time_seconds: number; type: number; attachments: Uint8Array; preview_imgs: Uint8Array; } export interface ListChannelTimelineRequest { clan_id: string; channel_id: string; year: number; start_time: number; end_time: number; limit: number; } export interface ListChannelTimelineResponse { events: ChannelTimeline[]; } export interface CreateChannelTimelineRequest { clan_id: string; channel_id: string; start_time_seconds: number; title: string; description: string; end_time_seconds: number; location: string; type: number; attachments: ChannelTimelineAttachment[]; } export interface CreateChannelTimelineResponse { event: ChannelTimeline | undefined; } export interface UpdateChannelTimelineRequest { clan_id: string; channel_id: string; id: string; start_time_seconds: number; title: string; description: string; location: string; type: number; attachments: ChannelTimelineAttachment[]; } export interface UpdateChannelTimelineResponse { event: ChannelTimeline | undefined; } export interface ChannelTimelineDetailRequest { clan_id: string; channel_id: string; id: string; start_time_seconds: number; } export interface ChannelTimelineDetailResponse { event: ChannelTimeline | undefined; } export interface ListMutedChannelRequest { clan_id: string; } export interface MutedChannelList { muted_list: string[]; } export interface NotificationBatchRequest { notifications: { [key: string]: NotificationList; }; } export interface NotificationBatchRequest_NotificationsEntry { key: string; value: NotificationList | undefined; } export interface CreatePollRequest { channel_id: string; clan_id: string; question: string; answers: string[]; expire_hours: number; type: PollType; } export interface CreatePollResponse { poll_id: string; message_id: string; question: string; answers: PollAnswer[]; answer_counts: number[]; exp: string; is_closed: boolean; creator_id: string; type: PollType; total_votes: number; } export interface VotePollRequest { poll_id: string; message_id: string; channel_id: string; answer_indices: number[]; } export interface VotePollResponse { my_answer_indices: number[]; } export interface ClosePollRequest { poll_id: string; message_id: string; channel_id: string; } export interface GetPollRequest { poll_id: string; message_id: string; channel_id: string; } export interface PollAnswer { index: number; label: string; } export interface PollVoterDetail { answer_index: number; user_ids: string[]; } export interface GetPollResponse { poll_id: string; message_id: string; question: string; answers: PollAnswer[]; answer_counts: number[]; exp: string; is_closed: boolean; creator_id: string; type: PollType; total_votes: number; voter_details: PollVoterDetail[]; } export interface ListUserOnlineRequest { clan_id: string; limit: number; page: number; } export interface ListUserOnlineResponse { users: User[]; total_count: number; } export interface NoParams { } export declare const Account: { encode(message: Account, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Account; fromJSON(object: any): Account; toJSON(message: Account): unknown; create, I>>(base?: I): Account; fromPartial, I>>(object: I): Account; }; export declare const AccountRefresh: { encode(message: AccountRefresh, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AccountRefresh; fromJSON(object: any): AccountRefresh; toJSON(message: AccountRefresh): unknown; create, I>>(base?: I): AccountRefresh; fromPartial, I>>(object: I): AccountRefresh; }; export declare const AccountRefresh_VarsEntry: { encode(message: AccountRefresh_VarsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AccountRefresh_VarsEntry; fromJSON(object: any): AccountRefresh_VarsEntry; toJSON(message: AccountRefresh_VarsEntry): unknown; create, I>>(base?: I): AccountRefresh_VarsEntry; fromPartial, I>>(object: I): AccountRefresh_VarsEntry; }; export declare const AddFriendsRequest: { encode(message: AddFriendsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddFriendsRequest; fromJSON(object: any): AddFriendsRequest; toJSON(message: AddFriendsRequest): unknown; create, I>>(base?: I): AddFriendsRequest; fromPartial, I>>(object: I): AddFriendsRequest; }; export declare const AddFriendsResponse: { encode(message: AddFriendsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddFriendsResponse; fromJSON(object: any): AddFriendsResponse; toJSON(message: AddFriendsResponse): unknown; create, I>>(base?: I): AddFriendsResponse; fromPartial, I>>(object: I): AddFriendsResponse; }; export declare const AddGroupUsersRequest: { encode(message: AddGroupUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddGroupUsersRequest; fromJSON(object: any): AddGroupUsersRequest; toJSON(message: AddGroupUsersRequest): unknown; create, I>>(base?: I): AddGroupUsersRequest; fromPartial, I>>(object: I): AddGroupUsersRequest; }; export declare const SessionRefreshRequest: { encode(message: SessionRefreshRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SessionRefreshRequest; fromJSON(object: any): SessionRefreshRequest; toJSON(message: SessionRefreshRequest): unknown; create, I>>(base?: I): SessionRefreshRequest; fromPartial, I>>(object: I): SessionRefreshRequest; }; export declare const SessionRefreshRequest_VarsEntry: { encode(message: SessionRefreshRequest_VarsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SessionRefreshRequest_VarsEntry; fromJSON(object: any): SessionRefreshRequest_VarsEntry; toJSON(message: SessionRefreshRequest_VarsEntry): unknown; create, I>>(base?: I): SessionRefreshRequest_VarsEntry; fromPartial, I>>(object: I): SessionRefreshRequest_VarsEntry; }; export declare const SessionLogoutRequest: { encode(message: SessionLogoutRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SessionLogoutRequest; fromJSON(object: any): SessionLogoutRequest; toJSON(message: SessionLogoutRequest): unknown; create, I>>(base?: I): SessionLogoutRequest; fromPartial, I>>(object: I): SessionLogoutRequest; }; export declare const IsBannedResponse: { encode(message: IsBannedResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IsBannedResponse; fromJSON(object: any): IsBannedResponse; toJSON(message: IsBannedResponse): unknown; create, I>>(base?: I): IsBannedResponse; fromPartial, I>>(object: I): IsBannedResponse; }; export declare const IsBannedRequest: { encode(message: IsBannedRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IsBannedRequest; fromJSON(object: any): IsBannedRequest; toJSON(message: IsBannedRequest): unknown; create, I>>(base?: I): IsBannedRequest; fromPartial, I>>(object: I): IsBannedRequest; }; export declare const BanGroupUsersRequest: { encode(message: BanGroupUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BanGroupUsersRequest; fromJSON(object: any): BanGroupUsersRequest; toJSON(message: BanGroupUsersRequest): unknown; create, I>>(base?: I): BanGroupUsersRequest; fromPartial, I>>(object: I): BanGroupUsersRequest; }; export declare const BlockFriendsRequest: { encode(message: BlockFriendsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BlockFriendsRequest; fromJSON(object: any): BlockFriendsRequest; toJSON(message: BlockFriendsRequest): unknown; create, I>>(base?: I): BlockFriendsRequest; fromPartial, I>>(object: I): BlockFriendsRequest; }; export declare const ChannelMessage: { encode(message: ChannelMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelMessage; fromJSON(object: any): ChannelMessage; toJSON(message: ChannelMessage): unknown; create, I>>(base?: I): ChannelMessage; fromPartial, I>>(object: I): ChannelMessage; }; export declare const MessageMention: { encode(message: MessageMention, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageMention; fromJSON(object: any): MessageMention; toJSON(message: MessageMention): unknown; create, I>>(base?: I): MessageMention; fromPartial, I>>(object: I): MessageMention; }; export declare const NotificationInfo: { encode(message: NotificationInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationInfo; fromJSON(object: any): NotificationInfo; toJSON(message: NotificationInfo): unknown; create, I>>(base?: I): NotificationInfo; fromPartial, I>>(object: I): NotificationInfo; }; export declare const MessageReaction: { encode(message: MessageReaction, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageReaction; fromJSON(object: any): MessageReaction; toJSON(message: MessageReaction): unknown; create, I>>(base?: I): MessageReaction; fromPartial, I>>(object: I): MessageReaction; }; export declare const MessageAttachment: { encode(message: MessageAttachment, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageAttachment; fromJSON(object: any): MessageAttachment; toJSON(message: MessageAttachment): unknown; create, I>>(base?: I): MessageAttachment; fromPartial, I>>(object: I): MessageAttachment; }; export declare const MessageRef: { encode(message: MessageRef, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageRef; fromJSON(object: any): MessageRef; toJSON(message: MessageRef): unknown; create, I>>(base?: I): MessageRef; fromPartial, I>>(object: I): MessageRef; }; export declare const MessageDeleted: { encode(message: MessageDeleted, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageDeleted; fromJSON(object: any): MessageDeleted; toJSON(message: MessageDeleted): unknown; create, I>>(base?: I): MessageDeleted; fromPartial, I>>(object: I): MessageDeleted; }; export declare const ChannelMessageList: { encode(message: ChannelMessageList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelMessageList; fromJSON(object: any): ChannelMessageList; toJSON(message: ChannelMessageList): unknown; create, I>>(base?: I): ChannelMessageList; fromPartial, I>>(object: I): ChannelMessageList; }; export declare const CreateGroupRequest: { encode(message: CreateGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateGroupRequest; fromJSON(object: any): CreateGroupRequest; toJSON(message: CreateGroupRequest): unknown; create, I>>(base?: I): CreateGroupRequest; fromPartial, I>>(object: I): CreateGroupRequest; }; export declare const DeleteFriendsRequest: { encode(message: DeleteFriendsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteFriendsRequest; fromJSON(object: any): DeleteFriendsRequest; toJSON(message: DeleteFriendsRequest): unknown; create, I>>(base?: I): DeleteFriendsRequest; fromPartial, I>>(object: I): DeleteFriendsRequest; }; export declare const DeleteGroupRequest: { encode(message: DeleteGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteGroupRequest; fromJSON(object: any): DeleteGroupRequest; toJSON(message: DeleteGroupRequest): unknown; create, I>>(base?: I): DeleteGroupRequest; fromPartial, I>>(object: I): DeleteGroupRequest; }; export declare const DeleteNotificationsRequest: { encode(message: DeleteNotificationsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteNotificationsRequest; fromJSON(object: any): DeleteNotificationsRequest; toJSON(message: DeleteNotificationsRequest): unknown; create, I>>(base?: I): DeleteNotificationsRequest; fromPartial, I>>(object: I): DeleteNotificationsRequest; }; export declare const Event: { encode(message: Event, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Event; fromJSON(object: any): Event; toJSON(message: Event): unknown; create, I>>(base?: I): Event; fromPartial, I>>(object: I): Event; }; export declare const Event_PropertiesEntry: { encode(message: Event_PropertiesEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Event_PropertiesEntry; fromJSON(object: any): Event_PropertiesEntry; toJSON(message: Event_PropertiesEntry): unknown; create, I>>(base?: I): Event_PropertiesEntry; fromPartial, I>>(object: I): Event_PropertiesEntry; }; export declare const Friend: { encode(message: Friend, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Friend; fromJSON(object: any): Friend; toJSON(message: Friend): unknown; create, I>>(base?: I): Friend; fromPartial, I>>(object: I): Friend; }; export declare const FriendList: { encode(message: FriendList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FriendList; fromJSON(object: any): FriendList; toJSON(message: FriendList): unknown; create, I>>(base?: I): FriendList; fromPartial, I>>(object: I): FriendList; }; export declare const UpdateUsersRequest: { encode(message: UpdateUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateUsersRequest; fromJSON(object: any): UpdateUsersRequest; toJSON(message: UpdateUsersRequest): unknown; create, I>>(base?: I): UpdateUsersRequest; fromPartial, I>>(object: I): UpdateUsersRequest; }; export declare const ChannelUserList: { encode(message: ChannelUserList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelUserList; fromJSON(object: any): ChannelUserList; toJSON(message: ChannelUserList): unknown; create, I>>(base?: I): ChannelUserList; fromPartial, I>>(object: I): ChannelUserList; }; export declare const ChannelUserList_ChannelUser: { encode(message: ChannelUserList_ChannelUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelUserList_ChannelUser; fromJSON(object: any): ChannelUserList_ChannelUser; toJSON(message: ChannelUserList_ChannelUser): unknown; create, I>>(base?: I): ChannelUserList_ChannelUser; fromPartial, I>>(object: I): ChannelUserList_ChannelUser; }; export declare const VoiceChannelUser: { encode(message: VoiceChannelUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VoiceChannelUser; fromJSON(object: any): VoiceChannelUser; toJSON(message: VoiceChannelUser): unknown; create, I>>(base?: I): VoiceChannelUser; fromPartial, I>>(object: I): VoiceChannelUser; }; export declare const VoiceChannelUserList: { encode(message: VoiceChannelUserList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VoiceChannelUserList; fromJSON(object: any): VoiceChannelUserList; toJSON(message: VoiceChannelUserList): unknown; create, I>>(base?: I): VoiceChannelUserList; fromPartial, I>>(object: I): VoiceChannelUserList; }; export declare const ChannelAttachment: { encode(message: ChannelAttachment, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelAttachment; fromJSON(object: any): ChannelAttachment; toJSON(message: ChannelAttachment): unknown; create, I>>(base?: I): ChannelAttachment; fromPartial, I>>(object: I): ChannelAttachment; }; export declare const ChannelAttachmentList: { encode(message: ChannelAttachmentList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelAttachmentList; fromJSON(object: any): ChannelAttachmentList; toJSON(message: ChannelAttachmentList): unknown; create, I>>(base?: I): ChannelAttachmentList; fromPartial, I>>(object: I): ChannelAttachmentList; }; export declare const ClanUserList: { encode(message: ClanUserList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanUserList; fromJSON(object: any): ClanUserList; toJSON(message: ClanUserList): unknown; create, I>>(base?: I): ClanUserList; fromPartial, I>>(object: I): ClanUserList; }; export declare const ClanUserList_ClanUser: { encode(message: ClanUserList_ClanUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanUserList_ClanUser; fromJSON(object: any): ClanUserList_ClanUser; toJSON(message: ClanUserList_ClanUser): unknown; create, I>>(base?: I): ClanUserList_ClanUser; fromPartial, I>>(object: I): ClanUserList_ClanUser; }; export declare const RegistFcmDeviceTokenRequest: { encode(message: RegistFcmDeviceTokenRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegistFcmDeviceTokenRequest; fromJSON(object: any): RegistFcmDeviceTokenRequest; toJSON(message: RegistFcmDeviceTokenRequest): unknown; create, I>>(base?: I): RegistFcmDeviceTokenRequest; fromPartial, I>>(object: I): RegistFcmDeviceTokenRequest; }; export declare const RegistFcmDeviceTokenResponse: { encode(message: RegistFcmDeviceTokenResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegistFcmDeviceTokenResponse; fromJSON(object: any): RegistFcmDeviceTokenResponse; toJSON(message: RegistFcmDeviceTokenResponse): unknown; create, I>>(base?: I): RegistFcmDeviceTokenResponse; fromPartial, I>>(object: I): RegistFcmDeviceTokenResponse; }; export declare const ListChannelMessagesRequest: { encode(message: ListChannelMessagesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelMessagesRequest; fromJSON(object: any): ListChannelMessagesRequest; toJSON(message: ListChannelMessagesRequest): unknown; create, I>>(base?: I): ListChannelMessagesRequest; fromPartial, I>>(object: I): ListChannelMessagesRequest; }; export declare const ListFriendsRequest: { encode(message: ListFriendsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListFriendsRequest; fromJSON(object: any): ListFriendsRequest; toJSON(message: ListFriendsRequest): unknown; create, I>>(base?: I): ListFriendsRequest; fromPartial, I>>(object: I): ListFriendsRequest; }; export declare const ListGroupsRequest: { encode(message: ListGroupsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListGroupsRequest; fromJSON(object: any): ListGroupsRequest; toJSON(message: ListGroupsRequest): unknown; create, I>>(base?: I): ListGroupsRequest; fromPartial, I>>(object: I): ListGroupsRequest; }; export declare const ListGroupUsersRequest: { encode(message: ListGroupUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListGroupUsersRequest; fromJSON(object: any): ListGroupUsersRequest; toJSON(message: ListGroupUsersRequest): unknown; create, I>>(base?: I): ListGroupUsersRequest; fromPartial, I>>(object: I): ListGroupUsersRequest; }; export declare const ListChannelUsersRequest: { encode(message: ListChannelUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelUsersRequest; fromJSON(object: any): ListChannelUsersRequest; toJSON(message: ListChannelUsersRequest): unknown; create, I>>(base?: I): ListChannelUsersRequest; fromPartial, I>>(object: I): ListChannelUsersRequest; }; export declare const ListChannelAttachmentRequest: { encode(message: ListChannelAttachmentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelAttachmentRequest; fromJSON(object: any): ListChannelAttachmentRequest; toJSON(message: ListChannelAttachmentRequest): unknown; create, I>>(base?: I): ListChannelAttachmentRequest; fromPartial, I>>(object: I): ListChannelAttachmentRequest; }; export declare const ListClanUsersRequest: { encode(message: ListClanUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanUsersRequest; fromJSON(object: any): ListClanUsersRequest; toJSON(message: ListClanUsersRequest): unknown; create, I>>(base?: I): ListClanUsersRequest; fromPartial, I>>(object: I): ListClanUsersRequest; }; export declare const ListClanUsersStatusRequest: { encode(message: ListClanUsersStatusRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanUsersStatusRequest; fromJSON(object: any): ListClanUsersStatusRequest; toJSON(message: ListClanUsersStatusRequest): unknown; create, I>>(base?: I): ListClanUsersStatusRequest; fromPartial, I>>(object: I): ListClanUsersStatusRequest; }; export declare const ClanUserStatusEntry: { encode(message: ClanUserStatusEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanUserStatusEntry; fromJSON(object: any): ClanUserStatusEntry; toJSON(message: ClanUserStatusEntry): unknown; create, I>>(base?: I): ClanUserStatusEntry; fromPartial, I>>(object: I): ClanUserStatusEntry; }; export declare const ClanUserStatusList: { encode(message: ClanUserStatusList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanUserStatusList; fromJSON(object: any): ClanUserStatusList; toJSON(message: ClanUserStatusList): unknown; create, I>>(base?: I): ClanUserStatusList; fromPartial, I>>(object: I): ClanUserStatusList; }; export declare const ListNotificationsRequest: { encode(message: ListNotificationsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListNotificationsRequest; fromJSON(object: any): ListNotificationsRequest; toJSON(message: ListNotificationsRequest): unknown; create, I>>(base?: I): ListNotificationsRequest; fromPartial, I>>(object: I): ListNotificationsRequest; }; export declare const ListUserGroupsRequest: { encode(message: ListUserGroupsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListUserGroupsRequest; fromJSON(object: any): ListUserGroupsRequest; toJSON(message: ListUserGroupsRequest): unknown; create, I>>(base?: I): ListUserGroupsRequest; fromPartial, I>>(object: I): ListUserGroupsRequest; }; export declare const Notification: { encode(message: Notification, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Notification; fromJSON(object: any): Notification; toJSON(message: Notification): unknown; create, I>>(base?: I): Notification; fromPartial, I>>(object: I): Notification; }; export declare const EmojiRecent: { encode(message: EmojiRecent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmojiRecent; fromJSON(object: any): EmojiRecent; toJSON(message: EmojiRecent): unknown; create, I>>(base?: I): EmojiRecent; fromPartial, I>>(object: I): EmojiRecent; }; export declare const EmojiRecentList: { encode(message: EmojiRecentList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmojiRecentList; fromJSON(object: any): EmojiRecentList; toJSON(message: EmojiRecentList): unknown; create, I>>(base?: I): EmojiRecentList; fromPartial, I>>(object: I): EmojiRecentList; }; export declare const NotificationList: { encode(message: NotificationList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationList; fromJSON(object: any): NotificationList; toJSON(message: NotificationList): unknown; create, I>>(base?: I): NotificationList; fromPartial, I>>(object: I): NotificationList; }; export declare const PromoteGroupUsersRequest: { encode(message: PromoteGroupUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PromoteGroupUsersRequest; fromJSON(object: any): PromoteGroupUsersRequest; toJSON(message: PromoteGroupUsersRequest): unknown; create, I>>(base?: I): PromoteGroupUsersRequest; fromPartial, I>>(object: I): PromoteGroupUsersRequest; }; export declare const DemoteGroupUsersRequest: { encode(message: DemoteGroupUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DemoteGroupUsersRequest; fromJSON(object: any): DemoteGroupUsersRequest; toJSON(message: DemoteGroupUsersRequest): unknown; create, I>>(base?: I): DemoteGroupUsersRequest; fromPartial, I>>(object: I): DemoteGroupUsersRequest; }; export declare const Rpc: { encode(message: Rpc, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Rpc; fromJSON(object: any): Rpc; toJSON(message: Rpc): unknown; create, I>>(base?: I): Rpc; fromPartial, I>>(object: I): Rpc; }; export declare const Session: { encode(message: Session, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Session; fromJSON(object: any): Session; toJSON(message: Session): unknown; create, I>>(base?: I): Session; fromPartial, I>>(object: I): Session; }; export declare const UpdateUsernameRequest: { encode(message: UpdateUsernameRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateUsernameRequest; fromJSON(object: any): UpdateUsernameRequest; toJSON(message: UpdateUsernameRequest): unknown; create, I>>(base?: I): UpdateUsernameRequest; fromPartial, I>>(object: I): UpdateUsernameRequest; }; export declare const UpdateAccountRequest: { encode(message: UpdateAccountRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateAccountRequest; fromJSON(object: any): UpdateAccountRequest; toJSON(message: UpdateAccountRequest): unknown; create, I>>(base?: I): UpdateAccountRequest; fromPartial, I>>(object: I): UpdateAccountRequest; }; export declare const UpdateGroupRequest: { encode(message: UpdateGroupRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateGroupRequest; fromJSON(object: any): UpdateGroupRequest; toJSON(message: UpdateGroupRequest): unknown; create, I>>(base?: I): UpdateGroupRequest; fromPartial, I>>(object: I): UpdateGroupRequest; }; export declare const UpdateCategoryDescRequest: { encode(message: UpdateCategoryDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateCategoryDescRequest; fromJSON(object: any): UpdateCategoryDescRequest; toJSON(message: UpdateCategoryDescRequest): unknown; create, I>>(base?: I): UpdateCategoryDescRequest; fromPartial, I>>(object: I): UpdateCategoryDescRequest; }; export declare const User: { encode(message: User, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): User; fromJSON(object: any): User; toJSON(message: User): unknown; create, I>>(base?: I): User; fromPartial, I>>(object: I): User; }; export declare const Users: { encode(message: Users, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Users; fromJSON(object: any): Users; toJSON(message: Users): unknown; create, I>>(base?: I): Users; fromPartial, I>>(object: I): Users; }; export declare const ClanDescProfile: { encode(message: ClanDescProfile, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanDescProfile; fromJSON(object: any): ClanDescProfile; toJSON(message: ClanDescProfile): unknown; create, I>>(base?: I): ClanDescProfile; fromPartial, I>>(object: I): ClanDescProfile; }; export declare const UpdateClanDescProfileRequest: { encode(message: UpdateClanDescProfileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClanDescProfileRequest; fromJSON(object: any): UpdateClanDescProfileRequest; toJSON(message: UpdateClanDescProfileRequest): unknown; create, I>>(base?: I): UpdateClanDescProfileRequest; fromPartial, I>>(object: I): UpdateClanDescProfileRequest; }; export declare const ClanDescProfileRequest: { encode(message: ClanDescProfileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanDescProfileRequest; fromJSON(object: any): ClanDescProfileRequest; toJSON(message: ClanDescProfileRequest): unknown; create, I>>(base?: I): ClanDescProfileRequest; fromPartial, I>>(object: I): ClanDescProfileRequest; }; export declare const ClanDesc: { encode(message: ClanDesc, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanDesc; fromJSON(object: any): ClanDesc; toJSON(message: ClanDesc): unknown; create, I>>(base?: I): ClanDesc; fromPartial, I>>(object: I): ClanDesc; }; export declare const CreateClanDescRequest: { encode(message: CreateClanDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateClanDescRequest; fromJSON(object: any): CreateClanDescRequest; toJSON(message: CreateClanDescRequest): unknown; create, I>>(base?: I): CreateClanDescRequest; fromPartial, I>>(object: I): CreateClanDescRequest; }; export declare const UpdateClanDescRequest: { encode(message: UpdateClanDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClanDescRequest; fromJSON(object: any): UpdateClanDescRequest; toJSON(message: UpdateClanDescRequest): unknown; create, I>>(base?: I): UpdateClanDescRequest; fromPartial, I>>(object: I): UpdateClanDescRequest; }; export declare const DeleteClanDescRequest: { encode(message: DeleteClanDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteClanDescRequest; fromJSON(object: any): DeleteClanDescRequest; toJSON(message: DeleteClanDescRequest): unknown; create, I>>(base?: I): DeleteClanDescRequest; fromPartial, I>>(object: I): DeleteClanDescRequest; }; export declare const ListClanDescRequest: { encode(message: ListClanDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanDescRequest; fromJSON(object: any): ListClanDescRequest; toJSON(message: ListClanDescRequest): unknown; create, I>>(base?: I): ListClanDescRequest; fromPartial, I>>(object: I): ListClanDescRequest; }; export declare const ListClanUnreadMsgIndicatorRequest: { encode(message: ListClanUnreadMsgIndicatorRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanUnreadMsgIndicatorRequest; fromJSON(object: any): ListClanUnreadMsgIndicatorRequest; toJSON(message: ListClanUnreadMsgIndicatorRequest): unknown; create, I>>(base?: I): ListClanUnreadMsgIndicatorRequest; fromPartial, I>>(object: I): ListClanUnreadMsgIndicatorRequest; }; export declare const ListClanUnreadMsgIndicatorResponse: { encode(message: ListClanUnreadMsgIndicatorResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanUnreadMsgIndicatorResponse; fromJSON(object: any): ListClanUnreadMsgIndicatorResponse; toJSON(message: ListClanUnreadMsgIndicatorResponse): unknown; create, I>>(base?: I): ListClanUnreadMsgIndicatorResponse; fromPartial, I>>(object: I): ListClanUnreadMsgIndicatorResponse; }; export declare const ClanDescList: { encode(message: ClanDescList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanDescList; fromJSON(object: any): ClanDescList; toJSON(message: ClanDescList): unknown; create, I>>(base?: I): ClanDescList; fromPartial, I>>(object: I): ClanDescList; }; export declare const LinkInviteUserRequest: { encode(message: LinkInviteUserRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LinkInviteUserRequest; fromJSON(object: any): LinkInviteUserRequest; toJSON(message: LinkInviteUserRequest): unknown; create, I>>(base?: I): LinkInviteUserRequest; fromPartial, I>>(object: I): LinkInviteUserRequest; }; export declare const InviteUserRequest: { encode(message: InviteUserRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): InviteUserRequest; fromJSON(object: any): InviteUserRequest; toJSON(message: InviteUserRequest): unknown; create, I>>(base?: I): InviteUserRequest; fromPartial, I>>(object: I): InviteUserRequest; }; export declare const InviteUserRes: { encode(message: InviteUserRes, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): InviteUserRes; fromJSON(object: any): InviteUserRes; toJSON(message: InviteUserRes): unknown; create, I>>(base?: I): InviteUserRes; fromPartial, I>>(object: I): InviteUserRes; }; export declare const JoinClanChannelRequest: { encode(message: JoinClanChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): JoinClanChannelRequest; fromJSON(object: any): JoinClanChannelRequest; toJSON(message: JoinClanChannelRequest): unknown; create, I>>(base?: I): JoinClanChannelRequest; fromPartial, I>>(object: I): JoinClanChannelRequest; }; export declare const LinkInviteUser: { encode(message: LinkInviteUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LinkInviteUser; fromJSON(object: any): LinkInviteUser; toJSON(message: LinkInviteUser): unknown; create, I>>(base?: I): LinkInviteUser; fromPartial, I>>(object: I): LinkInviteUser; }; export declare const ClanProfile: { encode(message: ClanProfile, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanProfile; fromJSON(object: any): ClanProfile; toJSON(message: ClanProfile): unknown; create, I>>(base?: I): ClanProfile; fromPartial, I>>(object: I): ClanProfile; }; export declare const ClanProfileRequest: { encode(message: ClanProfileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanProfileRequest; fromJSON(object: any): ClanProfileRequest; toJSON(message: ClanProfileRequest): unknown; create, I>>(base?: I): ClanProfileRequest; fromPartial, I>>(object: I): ClanProfileRequest; }; export declare const UpdateClanProfileRequest: { encode(message: UpdateClanProfileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClanProfileRequest; fromJSON(object: any): UpdateClanProfileRequest; toJSON(message: UpdateClanProfileRequest): unknown; create, I>>(base?: I): UpdateClanProfileRequest; fromPartial, I>>(object: I): UpdateClanProfileRequest; }; export declare const UpdateClanOrderRequest: { encode(message: UpdateClanOrderRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClanOrderRequest; fromJSON(object: any): UpdateClanOrderRequest; toJSON(message: UpdateClanOrderRequest): unknown; create, I>>(base?: I): UpdateClanOrderRequest; fromPartial, I>>(object: I): UpdateClanOrderRequest; }; export declare const UpdateClanOrderRequest_ClanOrder: { encode(message: UpdateClanOrderRequest_ClanOrder, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClanOrderRequest_ClanOrder; fromJSON(object: any): UpdateClanOrderRequest_ClanOrder; toJSON(message: UpdateClanOrderRequest_ClanOrder): unknown; create, I>>(base?: I): UpdateClanOrderRequest_ClanOrder; fromPartial, I>>(object: I): UpdateClanOrderRequest_ClanOrder; }; export declare const CategoryDesc: { encode(message: CategoryDesc, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CategoryDesc; fromJSON(object: any): CategoryDesc; toJSON(message: CategoryDesc): unknown; create, I>>(base?: I): CategoryDesc; fromPartial, I>>(object: I): CategoryDesc; }; export declare const UpdateCategoryOrderRequest: { encode(message: UpdateCategoryOrderRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateCategoryOrderRequest; fromJSON(object: any): UpdateCategoryOrderRequest; toJSON(message: UpdateCategoryOrderRequest): unknown; create, I>>(base?: I): UpdateCategoryOrderRequest; fromPartial, I>>(object: I): UpdateCategoryOrderRequest; }; export declare const UpdateRoleOrderRequest: { encode(message: UpdateRoleOrderRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateRoleOrderRequest; fromJSON(object: any): UpdateRoleOrderRequest; toJSON(message: UpdateRoleOrderRequest): unknown; create, I>>(base?: I): UpdateRoleOrderRequest; fromPartial, I>>(object: I): UpdateRoleOrderRequest; }; export declare const RoleOrderUpdate: { encode(message: RoleOrderUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoleOrderUpdate; fromJSON(object: any): RoleOrderUpdate; toJSON(message: RoleOrderUpdate): unknown; create, I>>(base?: I): RoleOrderUpdate; fromPartial, I>>(object: I): RoleOrderUpdate; }; export declare const CategoryOrderUpdate: { encode(message: CategoryOrderUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CategoryOrderUpdate; fromJSON(object: any): CategoryOrderUpdate; toJSON(message: CategoryOrderUpdate): unknown; create, I>>(base?: I): CategoryOrderUpdate; fromPartial, I>>(object: I): CategoryOrderUpdate; }; export declare const CreateCategoryDescRequest: { encode(message: CreateCategoryDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateCategoryDescRequest; fromJSON(object: any): CreateCategoryDescRequest; toJSON(message: CreateCategoryDescRequest): unknown; create, I>>(base?: I): CreateCategoryDescRequest; fromPartial, I>>(object: I): CreateCategoryDescRequest; }; export declare const DeleteCategoryDescRequest: { encode(message: DeleteCategoryDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteCategoryDescRequest; fromJSON(object: any): DeleteCategoryDescRequest; toJSON(message: DeleteCategoryDescRequest): unknown; create, I>>(base?: I): DeleteCategoryDescRequest; fromPartial, I>>(object: I): DeleteCategoryDescRequest; }; export declare const CategoryDescList: { encode(message: CategoryDescList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CategoryDescList; fromJSON(object: any): CategoryDescList; toJSON(message: CategoryDescList): unknown; create, I>>(base?: I): CategoryDescList; fromPartial, I>>(object: I): CategoryDescList; }; export declare const ListCategoryDescsRequest: { encode(message: ListCategoryDescsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListCategoryDescsRequest; fromJSON(object: any): ListCategoryDescsRequest; toJSON(message: ListCategoryDescsRequest): unknown; create, I>>(base?: I): ListCategoryDescsRequest; fromPartial, I>>(object: I): ListCategoryDescsRequest; }; export declare const ChannelMessageHeader: { encode(message: ChannelMessageHeader, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelMessageHeader; fromJSON(object: any): ChannelMessageHeader; toJSON(message: ChannelMessageHeader): unknown; create, I>>(base?: I): ChannelMessageHeader; fromPartial, I>>(object: I): ChannelMessageHeader; }; export declare const ChannelDescription: { encode(message: ChannelDescription, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelDescription; fromJSON(object: any): ChannelDescription; toJSON(message: ChannelDescription): unknown; create, I>>(base?: I): ChannelDescription; fromPartial, I>>(object: I): ChannelDescription; }; export declare const ChannelDescList: { encode(message: ChannelDescList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelDescList; fromJSON(object: any): ChannelDescList; toJSON(message: ChannelDescList): unknown; create, I>>(base?: I): ChannelDescList; fromPartial, I>>(object: I): ChannelDescList; }; export declare const ChannelDescListNoPool: { encode(message: ChannelDescListNoPool, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelDescListNoPool; fromJSON(object: any): ChannelDescListNoPool; toJSON(message: ChannelDescListNoPool): unknown; create, I>>(base?: I): ChannelDescListNoPool; fromPartial, I>>(object: I): ChannelDescListNoPool; }; export declare const ListThreadRequest: { encode(message: ListThreadRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListThreadRequest; fromJSON(object: any): ListThreadRequest; toJSON(message: ListThreadRequest): unknown; create, I>>(base?: I): ListThreadRequest; fromPartial, I>>(object: I): ListThreadRequest; }; export declare const ListChannelDescsRequest: { encode(message: ListChannelDescsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelDescsRequest; fromJSON(object: any): ListChannelDescsRequest; toJSON(message: ListChannelDescsRequest): unknown; create, I>>(base?: I): ListChannelDescsRequest; fromPartial, I>>(object: I): ListChannelDescsRequest; }; export declare const ListChannelDetailRequest: { encode(message: ListChannelDetailRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelDetailRequest; fromJSON(object: any): ListChannelDetailRequest; toJSON(message: ListChannelDetailRequest): unknown; create, I>>(base?: I): ListChannelDetailRequest; fromPartial, I>>(object: I): ListChannelDetailRequest; }; export declare const AddRoleChannelDescRequest: { encode(message: AddRoleChannelDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddRoleChannelDescRequest; fromJSON(object: any): AddRoleChannelDescRequest; toJSON(message: AddRoleChannelDescRequest): unknown; create, I>>(base?: I): AddRoleChannelDescRequest; fromPartial, I>>(object: I): AddRoleChannelDescRequest; }; export declare const CreateChannelDescRequest: { encode(message: CreateChannelDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateChannelDescRequest; fromJSON(object: any): CreateChannelDescRequest; toJSON(message: CreateChannelDescRequest): unknown; create, I>>(base?: I): CreateChannelDescRequest; fromPartial, I>>(object: I): CreateChannelDescRequest; }; export declare const DeleteChannelDescRequest: { encode(message: DeleteChannelDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteChannelDescRequest; fromJSON(object: any): DeleteChannelDescRequest; toJSON(message: DeleteChannelDescRequest): unknown; create, I>>(base?: I): DeleteChannelDescRequest; fromPartial, I>>(object: I): DeleteChannelDescRequest; }; export declare const UpdateChannelDescRequest: { encode(message: UpdateChannelDescRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateChannelDescRequest; fromJSON(object: any): UpdateChannelDescRequest; toJSON(message: UpdateChannelDescRequest): unknown; create, I>>(base?: I): UpdateChannelDescRequest; fromPartial, I>>(object: I): UpdateChannelDescRequest; }; export declare const ChangeChannelPrivateRequest: { encode(message: ChangeChannelPrivateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChangeChannelPrivateRequest; fromJSON(object: any): ChangeChannelPrivateRequest; toJSON(message: ChangeChannelPrivateRequest): unknown; create, I>>(base?: I): ChangeChannelPrivateRequest; fromPartial, I>>(object: I): ChangeChannelPrivateRequest; }; export declare const AddChannelUsersRequest: { encode(message: AddChannelUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddChannelUsersRequest; fromJSON(object: any): AddChannelUsersRequest; toJSON(message: AddChannelUsersRequest): unknown; create, I>>(base?: I): AddChannelUsersRequest; fromPartial, I>>(object: I): AddChannelUsersRequest; }; export declare const RemoveChannelUsersRequest: { encode(message: RemoveChannelUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RemoveChannelUsersRequest; fromJSON(object: any): RemoveChannelUsersRequest; toJSON(message: RemoveChannelUsersRequest): unknown; create, I>>(base?: I): RemoveChannelUsersRequest; fromPartial, I>>(object: I): RemoveChannelUsersRequest; }; export declare const RemoveClanUsersRequest: { encode(message: RemoveClanUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RemoveClanUsersRequest; fromJSON(object: any): RemoveClanUsersRequest; toJSON(message: RemoveClanUsersRequest): unknown; create, I>>(base?: I): RemoveClanUsersRequest; fromPartial, I>>(object: I): RemoveClanUsersRequest; }; export declare const BanClanUsersRequest: { encode(message: BanClanUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BanClanUsersRequest; fromJSON(object: any): BanClanUsersRequest; toJSON(message: BanClanUsersRequest): unknown; create, I>>(base?: I): BanClanUsersRequest; fromPartial, I>>(object: I): BanClanUsersRequest; }; export declare const BannedUser: { encode(message: BannedUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BannedUser; fromJSON(object: any): BannedUser; toJSON(message: BannedUser): unknown; create, I>>(base?: I): BannedUser; fromPartial, I>>(object: I): BannedUser; }; export declare const BannedUserListRequest: { encode(message: BannedUserListRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BannedUserListRequest; fromJSON(object: any): BannedUserListRequest; toJSON(message: BannedUserListRequest): unknown; create, I>>(base?: I): BannedUserListRequest; fromPartial, I>>(object: I): BannedUserListRequest; }; export declare const BannedUserList: { encode(message: BannedUserList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): BannedUserList; fromJSON(object: any): BannedUserList; toJSON(message: BannedUserList): unknown; create, I>>(base?: I): BannedUserList; fromPartial, I>>(object: I): BannedUserList; }; export declare const LeaveThreadRequest: { encode(message: LeaveThreadRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LeaveThreadRequest; fromJSON(object: any): LeaveThreadRequest; toJSON(message: LeaveThreadRequest): unknown; create, I>>(base?: I): LeaveThreadRequest; fromPartial, I>>(object: I): LeaveThreadRequest; }; export declare const ArchiveChannelRequest: { encode(message: ArchiveChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ArchiveChannelRequest; fromJSON(object: any): ArchiveChannelRequest; toJSON(message: ArchiveChannelRequest): unknown; create, I>>(base?: I): ArchiveChannelRequest; fromPartial, I>>(object: I): ArchiveChannelRequest; }; export declare const ListArchivedChannelDescsRequest: { encode(message: ListArchivedChannelDescsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListArchivedChannelDescsRequest; fromJSON(object: any): ListArchivedChannelDescsRequest; toJSON(message: ListArchivedChannelDescsRequest): unknown; create, I>>(base?: I): ListArchivedChannelDescsRequest; fromPartial, I>>(object: I): ListArchivedChannelDescsRequest; }; export declare const ListArchivedChannelDescsResponse: { encode(message: ListArchivedChannelDescsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListArchivedChannelDescsResponse; fromJSON(object: any): ListArchivedChannelDescsResponse; toJSON(message: ListArchivedChannelDescsResponse): unknown; create, I>>(base?: I): ListArchivedChannelDescsResponse; fromPartial, I>>(object: I): ListArchivedChannelDescsResponse; }; export declare const Role: { encode(message: Role, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Role; fromJSON(object: any): Role; toJSON(message: Role): unknown; create, I>>(base?: I): Role; fromPartial, I>>(object: I): Role; }; export declare const EventManagement: { encode(message: EventManagement, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EventManagement; fromJSON(object: any): EventManagement; toJSON(message: EventManagement): unknown; create, I>>(base?: I): EventManagement; fromPartial, I>>(object: I): EventManagement; }; export declare const Permission: { encode(message: Permission, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Permission; fromJSON(object: any): Permission; toJSON(message: Permission): unknown; create, I>>(base?: I): Permission; fromPartial, I>>(object: I): Permission; }; export declare const NotificationSetting: { encode(message: NotificationSetting, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationSetting; fromJSON(object: any): NotificationSetting; toJSON(message: NotificationSetting): unknown; create, I>>(base?: I): NotificationSetting; fromPartial, I>>(object: I): NotificationSetting; }; export declare const DeletePinMessage: { encode(message: DeletePinMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeletePinMessage; fromJSON(object: any): DeletePinMessage; toJSON(message: DeletePinMessage): unknown; create, I>>(base?: I): DeletePinMessage; fromPartial, I>>(object: I): DeletePinMessage; }; export declare const PinMessage: { encode(message: PinMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PinMessage; fromJSON(object: any): PinMessage; toJSON(message: PinMessage): unknown; create, I>>(base?: I): PinMessage; fromPartial, I>>(object: I): PinMessage; }; export declare const PinMessagesList: { encode(message: PinMessagesList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PinMessagesList; fromJSON(object: any): PinMessagesList; toJSON(message: PinMessagesList): unknown; create, I>>(base?: I): PinMessagesList; fromPartial, I>>(object: I): PinMessagesList; }; export declare const NotificationUserChannel: { encode(message: NotificationUserChannel, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationUserChannel; fromJSON(object: any): NotificationUserChannel; toJSON(message: NotificationUserChannel): unknown; create, I>>(base?: I): NotificationUserChannel; fromPartial, I>>(object: I): NotificationUserChannel; }; export declare const NotifiReactMessage: { encode(message: NotifiReactMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotifiReactMessage; fromJSON(object: any): NotifiReactMessage; toJSON(message: NotifiReactMessage): unknown; create, I>>(base?: I): NotifiReactMessage; fromPartial, I>>(object: I): NotifiReactMessage; }; export declare const DefaultNotificationClan: { encode(message: DefaultNotificationClan, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DefaultNotificationClan; fromJSON(object: any): DefaultNotificationClan; toJSON(message: DefaultNotificationClan): unknown; create, I>>(base?: I): DefaultNotificationClan; fromPartial, I>>(object: I): DefaultNotificationClan; }; export declare const DefaultNotificationCategory: { encode(message: DefaultNotificationCategory, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DefaultNotificationCategory; fromJSON(object: any): DefaultNotificationCategory; toJSON(message: DefaultNotificationCategory): unknown; create, I>>(base?: I): DefaultNotificationCategory; fromPartial, I>>(object: I): DefaultNotificationCategory; }; export declare const NotificationChannel: { encode(message: NotificationChannel, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationChannel; fromJSON(object: any): NotificationChannel; toJSON(message: NotificationChannel): unknown; create, I>>(base?: I): NotificationChannel; fromPartial, I>>(object: I): NotificationChannel; }; export declare const NotificationClan: { encode(message: NotificationClan, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationClan; fromJSON(object: any): NotificationClan; toJSON(message: NotificationClan): unknown; create, I>>(base?: I): NotificationClan; fromPartial, I>>(object: I): NotificationClan; }; export declare const NotificationSettingList: { encode(message: NotificationSettingList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationSettingList; fromJSON(object: any): NotificationSettingList; toJSON(message: NotificationSettingList): unknown; create, I>>(base?: I): NotificationSettingList; fromPartial, I>>(object: I): NotificationSettingList; }; export declare const SetNotificationRequest: { encode(message: SetNotificationRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetNotificationRequest; fromJSON(object: any): SetNotificationRequest; toJSON(message: SetNotificationRequest): unknown; create, I>>(base?: I): SetNotificationRequest; fromPartial, I>>(object: I): SetNotificationRequest; }; export declare const PinMessageRequest: { encode(message: PinMessageRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PinMessageRequest; fromJSON(object: any): PinMessageRequest; toJSON(message: PinMessageRequest): unknown; create, I>>(base?: I): PinMessageRequest; fromPartial, I>>(object: I): PinMessageRequest; }; export declare const SetMuteRequest: { encode(message: SetMuteRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetMuteRequest; fromJSON(object: any): SetMuteRequest; toJSON(message: SetMuteRequest): unknown; create, I>>(base?: I): SetMuteRequest; fromPartial, I>>(object: I): SetMuteRequest; }; export declare const NotificationChannelCategorySettingList: { encode(message: NotificationChannelCategorySettingList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationChannelCategorySettingList; fromJSON(object: any): NotificationChannelCategorySettingList; toJSON(message: NotificationChannelCategorySettingList): unknown; create, I>>(base?: I): NotificationChannelCategorySettingList; fromPartial, I>>(object: I): NotificationChannelCategorySettingList; }; export declare const NotificationChannelCategorySetting: { encode(message: NotificationChannelCategorySetting, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationChannelCategorySetting; fromJSON(object: any): NotificationChannelCategorySetting; toJSON(message: NotificationChannelCategorySetting): unknown; create, I>>(base?: I): NotificationChannelCategorySetting; fromPartial, I>>(object: I): NotificationChannelCategorySetting; }; export declare const SetDefaultNotificationRequest: { encode(message: SetDefaultNotificationRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SetDefaultNotificationRequest; fromJSON(object: any): SetDefaultNotificationRequest; toJSON(message: SetDefaultNotificationRequest): unknown; create, I>>(base?: I): SetDefaultNotificationRequest; fromPartial, I>>(object: I): SetDefaultNotificationRequest; }; export declare const RoleList: { encode(message: RoleList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoleList; fromJSON(object: any): RoleList; toJSON(message: RoleList): unknown; create, I>>(base?: I): RoleList; fromPartial, I>>(object: I): RoleList; }; export declare const EventList: { encode(message: EventList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EventList; fromJSON(object: any): EventList; toJSON(message: EventList): unknown; create, I>>(base?: I): EventList; fromPartial, I>>(object: I): EventList; }; export declare const PermissionList: { encode(message: PermissionList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PermissionList; fromJSON(object: any): PermissionList; toJSON(message: PermissionList): unknown; create, I>>(base?: I): PermissionList; fromPartial, I>>(object: I): PermissionList; }; export declare const ListPermissionsRequest: { encode(message: ListPermissionsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListPermissionsRequest; fromJSON(object: any): ListPermissionsRequest; toJSON(message: ListPermissionsRequest): unknown; create, I>>(base?: I): ListPermissionsRequest; fromPartial, I>>(object: I): ListPermissionsRequest; }; export declare const ListRoleUsersRequest: { encode(message: ListRoleUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListRoleUsersRequest; fromJSON(object: any): ListRoleUsersRequest; toJSON(message: ListRoleUsersRequest): unknown; create, I>>(base?: I): ListRoleUsersRequest; fromPartial, I>>(object: I): ListRoleUsersRequest; }; export declare const ListPermissionOfUsersRequest: { encode(message: ListPermissionOfUsersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListPermissionOfUsersRequest; fromJSON(object: any): ListPermissionOfUsersRequest; toJSON(message: ListPermissionOfUsersRequest): unknown; create, I>>(base?: I): ListPermissionOfUsersRequest; fromPartial, I>>(object: I): ListPermissionOfUsersRequest; }; export declare const RoleUserList: { encode(message: RoleUserList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoleUserList; fromJSON(object: any): RoleUserList; toJSON(message: RoleUserList): unknown; create, I>>(base?: I): RoleUserList; fromPartial, I>>(object: I): RoleUserList; }; export declare const RoleUserList_RoleUser: { encode(message: RoleUserList_RoleUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoleUserList_RoleUser; fromJSON(object: any): RoleUserList_RoleUser; toJSON(message: RoleUserList_RoleUser): unknown; create, I>>(base?: I): RoleUserList_RoleUser; fromPartial, I>>(object: I): RoleUserList_RoleUser; }; export declare const UserEventRequest: { encode(message: UserEventRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserEventRequest; fromJSON(object: any): UserEventRequest; toJSON(message: UserEventRequest): unknown; create, I>>(base?: I): UserEventRequest; fromPartial, I>>(object: I): UserEventRequest; }; export declare const ListEventsRequest: { encode(message: ListEventsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListEventsRequest; fromJSON(object: any): ListEventsRequest; toJSON(message: ListEventsRequest): unknown; create, I>>(base?: I): ListEventsRequest; fromPartial, I>>(object: I): ListEventsRequest; }; export declare const CreateRoleRequest: { encode(message: CreateRoleRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateRoleRequest; fromJSON(object: any): CreateRoleRequest; toJSON(message: CreateRoleRequest): unknown; create, I>>(base?: I): CreateRoleRequest; fromPartial, I>>(object: I): CreateRoleRequest; }; export declare const CreateEventRequest: { encode(message: CreateEventRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateEventRequest; fromJSON(object: any): CreateEventRequest; toJSON(message: CreateEventRequest): unknown; create, I>>(base?: I): CreateEventRequest; fromPartial, I>>(object: I): CreateEventRequest; }; export declare const UpdateEventRequest: { encode(message: UpdateEventRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateEventRequest; fromJSON(object: any): UpdateEventRequest; toJSON(message: UpdateEventRequest): unknown; create, I>>(base?: I): UpdateEventRequest; fromPartial, I>>(object: I): UpdateEventRequest; }; export declare const DeleteRoleRequest: { encode(message: DeleteRoleRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteRoleRequest; fromJSON(object: any): DeleteRoleRequest; toJSON(message: DeleteRoleRequest): unknown; create, I>>(base?: I): DeleteRoleRequest; fromPartial, I>>(object: I): DeleteRoleRequest; }; export declare const DeleteEventRequest: { encode(message: DeleteEventRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteEventRequest; fromJSON(object: any): DeleteEventRequest; toJSON(message: DeleteEventRequest): unknown; create, I>>(base?: I): DeleteEventRequest; fromPartial, I>>(object: I): DeleteEventRequest; }; export declare const UpdateRoleRequest: { encode(message: UpdateRoleRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateRoleRequest; fromJSON(object: any): UpdateRoleRequest; toJSON(message: UpdateRoleRequest): unknown; create, I>>(base?: I): UpdateRoleRequest; fromPartial, I>>(object: I): UpdateRoleRequest; }; export declare const UpdateRoleChannelRequest: { encode(message: UpdateRoleChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateRoleChannelRequest; fromJSON(object: any): UpdateRoleChannelRequest; toJSON(message: UpdateRoleChannelRequest): unknown; create, I>>(base?: I): UpdateRoleChannelRequest; fromPartial, I>>(object: I): UpdateRoleChannelRequest; }; export declare const PermissionUpdate: { encode(message: PermissionUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PermissionUpdate; fromJSON(object: any): PermissionUpdate; toJSON(message: PermissionUpdate): unknown; create, I>>(base?: I): PermissionUpdate; fromPartial, I>>(object: I): PermissionUpdate; }; export declare const UploadBatchAttachmentRequest: { encode(message: UploadBatchAttachmentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadBatchAttachmentRequest; fromJSON(object: any): UploadBatchAttachmentRequest; toJSON(message: UploadBatchAttachmentRequest): unknown; create, I>>(base?: I): UploadBatchAttachmentRequest; fromPartial, I>>(object: I): UploadBatchAttachmentRequest; }; export declare const UploadAttachmentBatch: { encode(message: UploadAttachmentBatch, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadAttachmentBatch; fromJSON(object: any): UploadAttachmentBatch; toJSON(message: UploadAttachmentBatch): unknown; create, I>>(base?: I): UploadAttachmentBatch; fromPartial, I>>(object: I): UploadAttachmentBatch; }; export declare const UploadAttachmentRequest: { encode(message: UploadAttachmentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadAttachmentRequest; fromJSON(object: any): UploadAttachmentRequest; toJSON(message: UploadAttachmentRequest): unknown; create, I>>(base?: I): UploadAttachmentRequest; fromPartial, I>>(object: I): UploadAttachmentRequest; }; export declare const ListMessageMentionRequest: { encode(message: ListMessageMentionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListMessageMentionRequest; fromJSON(object: any): ListMessageMentionRequest; toJSON(message: ListMessageMentionRequest): unknown; create, I>>(base?: I): ListMessageMentionRequest; fromPartial, I>>(object: I): ListMessageMentionRequest; }; export declare const UploadAttachment: { encode(message: UploadAttachment, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UploadAttachment; fromJSON(object: any): UploadAttachment; toJSON(message: UploadAttachment): unknown; create, I>>(base?: I): UploadAttachment; fromPartial, I>>(object: I): UploadAttachment; }; export declare const MultipartUploadAttachment: { encode(message: MultipartUploadAttachment, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MultipartUploadAttachment; fromJSON(object: any): MultipartUploadAttachment; toJSON(message: MultipartUploadAttachment): unknown; create, I>>(base?: I): MultipartUploadAttachment; fromPartial, I>>(object: I): MultipartUploadAttachment; }; export declare const MultipartUploadAttachmentPart: { encode(message: MultipartUploadAttachmentPart, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MultipartUploadAttachmentPart; fromJSON(object: any): MultipartUploadAttachmentPart; toJSON(message: MultipartUploadAttachmentPart): unknown; create, I>>(base?: I): MultipartUploadAttachmentPart; fromPartial, I>>(object: I): MultipartUploadAttachmentPart; }; export declare const MultipartUploadAttachmentFinishRequest: { encode(message: MultipartUploadAttachmentFinishRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MultipartUploadAttachmentFinishRequest; fromJSON(object: any): MultipartUploadAttachmentFinishRequest; toJSON(message: MultipartUploadAttachmentFinishRequest): unknown; create, I>>(base?: I): MultipartUploadAttachmentFinishRequest; fromPartial, I>>(object: I): MultipartUploadAttachmentFinishRequest; }; export declare const SearchMessageRequest: { encode(message: SearchMessageRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchMessageRequest; fromJSON(object: any): SearchMessageRequest; toJSON(message: SearchMessageRequest): unknown; create, I>>(base?: I): SearchMessageRequest; fromPartial, I>>(object: I): SearchMessageRequest; }; export declare const SortParam: { encode(message: SortParam, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SortParam; fromJSON(object: any): SortParam; toJSON(message: SortParam): unknown; create, I>>(base?: I): SortParam; fromPartial, I>>(object: I): SortParam; }; export declare const FilterParam: { encode(message: FilterParam, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FilterParam; fromJSON(object: any): FilterParam; toJSON(message: FilterParam): unknown; create, I>>(base?: I): FilterParam; fromPartial, I>>(object: I): FilterParam; }; export declare const SearchMessageDocument: { encode(message: SearchMessageDocument, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchMessageDocument; fromJSON(object: any): SearchMessageDocument; toJSON(message: SearchMessageDocument): unknown; create, I>>(base?: I): SearchMessageDocument; fromPartial, I>>(object: I): SearchMessageDocument; }; export declare const SearchMessageResponse: { encode(message: SearchMessageResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchMessageResponse; fromJSON(object: any): SearchMessageResponse; toJSON(message: SearchMessageResponse): unknown; create, I>>(base?: I): SearchMessageResponse; fromPartial, I>>(object: I): SearchMessageResponse; }; export declare const RegistrationEmailRequest: { encode(message: RegistrationEmailRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegistrationEmailRequest; fromJSON(object: any): RegistrationEmailRequest; toJSON(message: RegistrationEmailRequest): unknown; create, I>>(base?: I): RegistrationEmailRequest; fromPartial, I>>(object: I): RegistrationEmailRequest; }; export declare const RegistrationEmailRequest_VarsEntry: { encode(message: RegistrationEmailRequest_VarsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegistrationEmailRequest_VarsEntry; fromJSON(object: any): RegistrationEmailRequest_VarsEntry; toJSON(message: RegistrationEmailRequest_VarsEntry): unknown; create, I>>(base?: I): RegistrationEmailRequest_VarsEntry; fromPartial, I>>(object: I): RegistrationEmailRequest_VarsEntry; }; export declare const ClanEmoji: { encode(message: ClanEmoji, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanEmoji; fromJSON(object: any): ClanEmoji; toJSON(message: ClanEmoji): unknown; create, I>>(base?: I): ClanEmoji; fromPartial, I>>(object: I): ClanEmoji; }; export declare const EmojiListedResponse: { encode(message: EmojiListedResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EmojiListedResponse; fromJSON(object: any): EmojiListedResponse; toJSON(message: EmojiListedResponse): unknown; create, I>>(base?: I): EmojiListedResponse; fromPartial, I>>(object: I): EmojiListedResponse; }; export declare const StickerListedResponse: { encode(message: StickerListedResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StickerListedResponse; fromJSON(object: any): StickerListedResponse; toJSON(message: StickerListedResponse): unknown; create, I>>(base?: I): StickerListedResponse; fromPartial, I>>(object: I): StickerListedResponse; }; export declare const ClanSticker: { encode(message: ClanSticker, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanSticker; fromJSON(object: any): ClanSticker; toJSON(message: ClanSticker): unknown; create, I>>(base?: I): ClanSticker; fromPartial, I>>(object: I): ClanSticker; }; export declare const AllUsersAddChannelRequest: { encode(message: AllUsersAddChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllUsersAddChannelRequest; fromJSON(object: any): AllUsersAddChannelRequest; toJSON(message: AllUsersAddChannelRequest): unknown; create, I>>(base?: I): AllUsersAddChannelRequest; fromPartial, I>>(object: I): AllUsersAddChannelRequest; }; export declare const AllUsersAddChannelResponse: { encode(message: AllUsersAddChannelResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllUsersAddChannelResponse; fromJSON(object: any): AllUsersAddChannelResponse; toJSON(message: AllUsersAddChannelResponse): unknown; create, I>>(base?: I): AllUsersAddChannelResponse; fromPartial, I>>(object: I): AllUsersAddChannelResponse; }; export declare const ClanEmojiCreateRequest: { encode(message: ClanEmojiCreateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanEmojiCreateRequest; fromJSON(object: any): ClanEmojiCreateRequest; toJSON(message: ClanEmojiCreateRequest): unknown; create, I>>(base?: I): ClanEmojiCreateRequest; fromPartial, I>>(object: I): ClanEmojiCreateRequest; }; export declare const ClanEmojiGetByClanIdRequest: { encode(message: ClanEmojiGetByClanIdRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanEmojiGetByClanIdRequest; fromJSON(object: any): ClanEmojiGetByClanIdRequest; toJSON(message: ClanEmojiGetByClanIdRequest): unknown; create, I>>(base?: I): ClanEmojiGetByClanIdRequest; fromPartial, I>>(object: I): ClanEmojiGetByClanIdRequest; }; export declare const ClanEmojiDeleteRequest: { encode(message: ClanEmojiDeleteRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanEmojiDeleteRequest; fromJSON(object: any): ClanEmojiDeleteRequest; toJSON(message: ClanEmojiDeleteRequest): unknown; create, I>>(base?: I): ClanEmojiDeleteRequest; fromPartial, I>>(object: I): ClanEmojiDeleteRequest; }; export declare const ClanEmojiUpdateRequest: { encode(message: ClanEmojiUpdateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanEmojiUpdateRequest; fromJSON(object: any): ClanEmojiUpdateRequest; toJSON(message: ClanEmojiUpdateRequest): unknown; create, I>>(base?: I): ClanEmojiUpdateRequest; fromPartial, I>>(object: I): ClanEmojiUpdateRequest; }; export declare const Webhook: { encode(message: Webhook, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Webhook; fromJSON(object: any): Webhook; toJSON(message: Webhook): unknown; create, I>>(base?: I): Webhook; fromPartial, I>>(object: I): Webhook; }; export declare const WebhookCreateRequest: { encode(message: WebhookCreateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookCreateRequest; fromJSON(object: any): WebhookCreateRequest; toJSON(message: WebhookCreateRequest): unknown; create, I>>(base?: I): WebhookCreateRequest; fromPartial, I>>(object: I): WebhookCreateRequest; }; export declare const WebhookListRequestById: { encode(message: WebhookListRequestById, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookListRequestById; fromJSON(object: any): WebhookListRequestById; toJSON(message: WebhookListRequestById): unknown; create, I>>(base?: I): WebhookListRequestById; fromPartial, I>>(object: I): WebhookListRequestById; }; export declare const WebhookUpdateRequestById: { encode(message: WebhookUpdateRequestById, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookUpdateRequestById; fromJSON(object: any): WebhookUpdateRequestById; toJSON(message: WebhookUpdateRequestById): unknown; create, I>>(base?: I): WebhookUpdateRequestById; fromPartial, I>>(object: I): WebhookUpdateRequestById; }; export declare const WebhookDeleteRequestById: { encode(message: WebhookDeleteRequestById, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookDeleteRequestById; fromJSON(object: any): WebhookDeleteRequestById; toJSON(message: WebhookDeleteRequestById): unknown; create, I>>(base?: I): WebhookDeleteRequestById; fromPartial, I>>(object: I): WebhookDeleteRequestById; }; export declare const WebhookListRequest: { encode(message: WebhookListRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookListRequest; fromJSON(object: any): WebhookListRequest; toJSON(message: WebhookListRequest): unknown; create, I>>(base?: I): WebhookListRequest; fromPartial, I>>(object: I): WebhookListRequest; }; export declare const WebhookListResponse: { encode(message: WebhookListResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookListResponse; fromJSON(object: any): WebhookListResponse; toJSON(message: WebhookListResponse): unknown; create, I>>(base?: I): WebhookListResponse; fromPartial, I>>(object: I): WebhookListResponse; }; export declare const WebhookGenerateResponse: { encode(message: WebhookGenerateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): WebhookGenerateResponse; fromJSON(object: any): WebhookGenerateResponse; toJSON(message: WebhookGenerateResponse): unknown; create, I>>(base?: I): WebhookGenerateResponse; fromPartial, I>>(object: I): WebhookGenerateResponse; }; export declare const CheckDuplicateClanNameRequest: { encode(message: CheckDuplicateClanNameRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CheckDuplicateClanNameRequest; fromJSON(object: any): CheckDuplicateClanNameRequest; toJSON(message: CheckDuplicateClanNameRequest): unknown; create, I>>(base?: I): CheckDuplicateClanNameRequest; fromPartial, I>>(object: I): CheckDuplicateClanNameRequest; }; export declare const CheckDuplicateClanNameResponse: { encode(message: CheckDuplicateClanNameResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CheckDuplicateClanNameResponse; fromJSON(object: any): CheckDuplicateClanNameResponse; toJSON(message: CheckDuplicateClanNameResponse): unknown; create, I>>(base?: I): CheckDuplicateClanNameResponse; fromPartial, I>>(object: I): CheckDuplicateClanNameResponse; }; export declare const CheckDuplicateNameRequest: { encode(message: CheckDuplicateNameRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CheckDuplicateNameRequest; fromJSON(object: any): CheckDuplicateNameRequest; toJSON(message: CheckDuplicateNameRequest): unknown; create, I>>(base?: I): CheckDuplicateNameRequest; fromPartial, I>>(object: I): CheckDuplicateNameRequest; }; export declare const CheckDuplicateNameResponse: { encode(message: CheckDuplicateNameResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CheckDuplicateNameResponse; fromJSON(object: any): CheckDuplicateNameResponse; toJSON(message: CheckDuplicateNameResponse): unknown; create, I>>(base?: I): CheckDuplicateNameResponse; fromPartial, I>>(object: I): CheckDuplicateNameResponse; }; export declare const ClanStickerAddRequest: { encode(message: ClanStickerAddRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanStickerAddRequest; fromJSON(object: any): ClanStickerAddRequest; toJSON(message: ClanStickerAddRequest): unknown; create, I>>(base?: I): ClanStickerAddRequest; fromPartial, I>>(object: I): ClanStickerAddRequest; }; export declare const ClanStickerListByClanIdRequest: { encode(message: ClanStickerListByClanIdRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanStickerListByClanIdRequest; fromJSON(object: any): ClanStickerListByClanIdRequest; toJSON(message: ClanStickerListByClanIdRequest): unknown; create, I>>(base?: I): ClanStickerListByClanIdRequest; fromPartial, I>>(object: I): ClanStickerListByClanIdRequest; }; export declare const ClanStickerUpdateByIdRequest: { encode(message: ClanStickerUpdateByIdRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanStickerUpdateByIdRequest; fromJSON(object: any): ClanStickerUpdateByIdRequest; toJSON(message: ClanStickerUpdateByIdRequest): unknown; create, I>>(base?: I): ClanStickerUpdateByIdRequest; fromPartial, I>>(object: I): ClanStickerUpdateByIdRequest; }; export declare const ClanStickerDeleteRequest: { encode(message: ClanStickerDeleteRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanStickerDeleteRequest; fromJSON(object: any): ClanStickerDeleteRequest; toJSON(message: ClanStickerDeleteRequest): unknown; create, I>>(base?: I): ClanStickerDeleteRequest; fromPartial, I>>(object: I): ClanStickerDeleteRequest; }; export declare const ChangeChannelCategoryRequest: { encode(message: ChangeChannelCategoryRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChangeChannelCategoryRequest; fromJSON(object: any): ChangeChannelCategoryRequest; toJSON(message: ChangeChannelCategoryRequest): unknown; create, I>>(base?: I): ChangeChannelCategoryRequest; fromPartial, I>>(object: I): ChangeChannelCategoryRequest; }; export declare const App: { encode(message: App, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): App; fromJSON(object: any): App; toJSON(message: App): unknown; create, I>>(base?: I): App; fromPartial, I>>(object: I): App; }; export declare const AppDeleteRequest: { encode(message: AppDeleteRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AppDeleteRequest; fromJSON(object: any): AppDeleteRequest; toJSON(message: AppDeleteRequest): unknown; create, I>>(base?: I): AppDeleteRequest; fromPartial, I>>(object: I): AppDeleteRequest; }; export declare const AppList: { encode(message: AppList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AppList; fromJSON(object: any): AppList; toJSON(message: AppList): unknown; create, I>>(base?: I): AppList; fromPartial, I>>(object: I): AppList; }; export declare const AddAppRequest: { encode(message: AddAppRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddAppRequest; fromJSON(object: any): AddAppRequest; toJSON(message: AddAppRequest): unknown; create, I>>(base?: I): AddAppRequest; fromPartial, I>>(object: I): AddAppRequest; }; export declare const ListAppsRequest: { encode(message: ListAppsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAppsRequest; fromJSON(object: any): ListAppsRequest; toJSON(message: ListAppsRequest): unknown; create, I>>(base?: I): ListAppsRequest; fromPartial, I>>(object: I): ListAppsRequest; }; export declare const UpdateAppRequest: { encode(message: UpdateAppRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateAppRequest; fromJSON(object: any): UpdateAppRequest; toJSON(message: UpdateAppRequest): unknown; create, I>>(base?: I): UpdateAppRequest; fromPartial, I>>(object: I): UpdateAppRequest; }; export declare const AppId: { encode(message: AppId, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AppId; fromJSON(object: any): AppId; toJSON(message: AppId): unknown; create, I>>(base?: I): AppId; fromPartial, I>>(object: I): AppId; }; export declare const AppClan: { encode(message: AppClan, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AppClan; fromJSON(object: any): AppClan; toJSON(message: AppClan): unknown; create, I>>(base?: I): AppClan; fromPartial, I>>(object: I): AppClan; }; export declare const DeleteChannelMessagesRequest: { encode(message: DeleteChannelMessagesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteChannelMessagesRequest; fromJSON(object: any): DeleteChannelMessagesRequest; toJSON(message: DeleteChannelMessagesRequest): unknown; create, I>>(base?: I): DeleteChannelMessagesRequest; fromPartial, I>>(object: I): DeleteChannelMessagesRequest; }; export declare const DeleteChannelMessagesResponse: { encode(message: DeleteChannelMessagesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteChannelMessagesResponse; fromJSON(object: any): DeleteChannelMessagesResponse; toJSON(message: DeleteChannelMessagesResponse): unknown; create, I>>(base?: I): DeleteChannelMessagesResponse; fromPartial, I>>(object: I): DeleteChannelMessagesResponse; }; export declare const SystemMessage: { encode(message: SystemMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SystemMessage; fromJSON(object: any): SystemMessage; toJSON(message: SystemMessage): unknown; create, I>>(base?: I): SystemMessage; fromPartial, I>>(object: I): SystemMessage; }; export declare const SystemMessagesList: { encode(message: SystemMessagesList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SystemMessagesList; fromJSON(object: any): SystemMessagesList; toJSON(message: SystemMessagesList): unknown; create, I>>(base?: I): SystemMessagesList; fromPartial, I>>(object: I): SystemMessagesList; }; export declare const SystemMessageRequest: { encode(message: SystemMessageRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SystemMessageRequest; fromJSON(object: any): SystemMessageRequest; toJSON(message: SystemMessageRequest): unknown; create, I>>(base?: I): SystemMessageRequest; fromPartial, I>>(object: I): SystemMessageRequest; }; export declare const DeleteSystemMessage: { encode(message: DeleteSystemMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteSystemMessage; fromJSON(object: any): DeleteSystemMessage; toJSON(message: DeleteSystemMessage): unknown; create, I>>(base?: I): DeleteSystemMessage; fromPartial, I>>(object: I): DeleteSystemMessage; }; export declare const GetSystemMessage: { encode(message: GetSystemMessage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSystemMessage; fromJSON(object: any): GetSystemMessage; toJSON(message: GetSystemMessage): unknown; create, I>>(base?: I): GetSystemMessage; fromPartial, I>>(object: I): GetSystemMessage; }; export declare const DeleteCategoryOrderRequest: { encode(message: DeleteCategoryOrderRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteCategoryOrderRequest; fromJSON(object: any): DeleteCategoryOrderRequest; toJSON(message: DeleteCategoryOrderRequest): unknown; create, I>>(base?: I): DeleteCategoryOrderRequest; fromPartial, I>>(object: I): DeleteCategoryOrderRequest; }; export declare const StreamHttpCallbackRequest: { encode(message: StreamHttpCallbackRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamHttpCallbackRequest; fromJSON(object: any): StreamHttpCallbackRequest; toJSON(message: StreamHttpCallbackRequest): unknown; create, I>>(base?: I): StreamHttpCallbackRequest; fromPartial, I>>(object: I): StreamHttpCallbackRequest; }; export declare const StreamHttpCallbackResponse: { encode(message: StreamHttpCallbackResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamHttpCallbackResponse; fromJSON(object: any): StreamHttpCallbackResponse; toJSON(message: StreamHttpCallbackResponse): unknown; create, I>>(base?: I): StreamHttpCallbackResponse; fromPartial, I>>(object: I): StreamHttpCallbackResponse; }; export declare const StreamingChannelUser: { encode(message: StreamingChannelUser, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamingChannelUser; fromJSON(object: any): StreamingChannelUser; toJSON(message: StreamingChannelUser): unknown; create, I>>(base?: I): StreamingChannelUser; fromPartial, I>>(object: I): StreamingChannelUser; }; export declare const StreamingChannelUserList: { encode(message: StreamingChannelUserList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): StreamingChannelUserList; fromJSON(object: any): StreamingChannelUserList; toJSON(message: StreamingChannelUserList): unknown; create, I>>(base?: I): StreamingChannelUserList; fromPartial, I>>(object: I): StreamingChannelUserList; }; export declare const RegisterStreamingChannelRequest: { encode(message: RegisterStreamingChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterStreamingChannelRequest; fromJSON(object: any): RegisterStreamingChannelRequest; toJSON(message: RegisterStreamingChannelRequest): unknown; create, I>>(base?: I): RegisterStreamingChannelRequest; fromPartial, I>>(object: I): RegisterStreamingChannelRequest; }; export declare const RegisterStreamingChannelResponse: { encode(message: RegisterStreamingChannelResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RegisterStreamingChannelResponse; fromJSON(object: any): RegisterStreamingChannelResponse; toJSON(message: RegisterStreamingChannelResponse): unknown; create, I>>(base?: I): RegisterStreamingChannelResponse; fromPartial, I>>(object: I): RegisterStreamingChannelResponse; }; export declare const GiveCoffeeEvent: { encode(message: GiveCoffeeEvent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GiveCoffeeEvent; fromJSON(object: any): GiveCoffeeEvent; toJSON(message: GiveCoffeeEvent): unknown; create, I>>(base?: I): GiveCoffeeEvent; fromPartial, I>>(object: I): GiveCoffeeEvent; }; export declare const ListChannelAppsRequest: { encode(message: ListChannelAppsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelAppsRequest; fromJSON(object: any): ListChannelAppsRequest; toJSON(message: ListChannelAppsRequest): unknown; create, I>>(base?: I): ListChannelAppsRequest; fromPartial, I>>(object: I): ListChannelAppsRequest; }; export declare const ListChannelAppsResponse: { encode(message: ListChannelAppsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelAppsResponse; fromJSON(object: any): ListChannelAppsResponse; toJSON(message: ListChannelAppsResponse): unknown; create, I>>(base?: I): ListChannelAppsResponse; fromPartial, I>>(object: I): ListChannelAppsResponse; }; export declare const ChannelAppResponse: { encode(message: ChannelAppResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelAppResponse; fromJSON(object: any): ChannelAppResponse; toJSON(message: ChannelAppResponse): unknown; create, I>>(base?: I): ChannelAppResponse; fromPartial, I>>(object: I): ChannelAppResponse; }; export declare const AllUserClans: { encode(message: AllUserClans, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AllUserClans; fromJSON(object: any): AllUserClans; toJSON(message: AllUserClans): unknown; create, I>>(base?: I): AllUserClans; fromPartial, I>>(object: I): AllUserClans; }; export declare const RoleListEventRequest: { encode(message: RoleListEventRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoleListEventRequest; fromJSON(object: any): RoleListEventRequest; toJSON(message: RoleListEventRequest): unknown; create, I>>(base?: I): RoleListEventRequest; fromPartial, I>>(object: I): RoleListEventRequest; }; export declare const RoleListEventResponse: { encode(message: RoleListEventResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoleListEventResponse; fromJSON(object: any): RoleListEventResponse; toJSON(message: RoleListEventResponse): unknown; create, I>>(base?: I): RoleListEventResponse; fromPartial, I>>(object: I): RoleListEventResponse; }; export declare const UserPermissionInChannelListRequest: { encode(message: UserPermissionInChannelListRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserPermissionInChannelListRequest; fromJSON(object: any): UserPermissionInChannelListRequest; toJSON(message: UserPermissionInChannelListRequest): unknown; create, I>>(base?: I): UserPermissionInChannelListRequest; fromPartial, I>>(object: I): UserPermissionInChannelListRequest; }; export declare const UserPermissionInChannelListResponse: { encode(message: UserPermissionInChannelListResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserPermissionInChannelListResponse; fromJSON(object: any): UserPermissionInChannelListResponse; toJSON(message: UserPermissionInChannelListResponse): unknown; create, I>>(base?: I): UserPermissionInChannelListResponse; fromPartial, I>>(object: I): UserPermissionInChannelListResponse; }; export declare const PermissionRoleChannel: { encode(message: PermissionRoleChannel, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PermissionRoleChannel; fromJSON(object: any): PermissionRoleChannel; toJSON(message: PermissionRoleChannel): unknown; create, I>>(base?: I): PermissionRoleChannel; fromPartial, I>>(object: I): PermissionRoleChannel; }; export declare const PermissionRoleChannelListEventRequest: { encode(message: PermissionRoleChannelListEventRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PermissionRoleChannelListEventRequest; fromJSON(object: any): PermissionRoleChannelListEventRequest; toJSON(message: PermissionRoleChannelListEventRequest): unknown; create, I>>(base?: I): PermissionRoleChannelListEventRequest; fromPartial, I>>(object: I): PermissionRoleChannelListEventRequest; }; export declare const PermissionRoleChannelListEventResponse: { encode(message: PermissionRoleChannelListEventResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PermissionRoleChannelListEventResponse; fromJSON(object: any): PermissionRoleChannelListEventResponse; toJSON(message: PermissionRoleChannelListEventResponse): unknown; create, I>>(base?: I): PermissionRoleChannelListEventResponse; fromPartial, I>>(object: I): PermissionRoleChannelListEventResponse; }; export declare const ChannelSettingListRequest: { encode(message: ChannelSettingListRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelSettingListRequest; fromJSON(object: any): ChannelSettingListRequest; toJSON(message: ChannelSettingListRequest): unknown; create, I>>(base?: I): ChannelSettingListRequest; fromPartial, I>>(object: I): ChannelSettingListRequest; }; export declare const ChannelSettingItem: { encode(message: ChannelSettingItem, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelSettingItem; fromJSON(object: any): ChannelSettingItem; toJSON(message: ChannelSettingItem): unknown; create, I>>(base?: I): ChannelSettingItem; fromPartial, I>>(object: I): ChannelSettingItem; }; export declare const ChannelSettingListResponse: { encode(message: ChannelSettingListResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelSettingListResponse; fromJSON(object: any): ChannelSettingListResponse; toJSON(message: ChannelSettingListResponse): unknown; create, I>>(base?: I): ChannelSettingListResponse; fromPartial, I>>(object: I): ChannelSettingListResponse; }; export declare const MarkAsReadRequest: { encode(message: MarkAsReadRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MarkAsReadRequest; fromJSON(object: any): MarkAsReadRequest; toJSON(message: MarkAsReadRequest): unknown; create, I>>(base?: I): MarkAsReadRequest; fromPartial, I>>(object: I): MarkAsReadRequest; }; export declare const EditChannelCanvasRequest: { encode(message: EditChannelCanvasRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EditChannelCanvasRequest; fromJSON(object: any): EditChannelCanvasRequest; toJSON(message: EditChannelCanvasRequest): unknown; create, I>>(base?: I): EditChannelCanvasRequest; fromPartial, I>>(object: I): EditChannelCanvasRequest; }; export declare const EditChannelCanvasResponse: { encode(message: EditChannelCanvasResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EditChannelCanvasResponse; fromJSON(object: any): EditChannelCanvasResponse; toJSON(message: EditChannelCanvasResponse): unknown; create, I>>(base?: I): EditChannelCanvasResponse; fromPartial, I>>(object: I): EditChannelCanvasResponse; }; export declare const DeleteChannelCanvasRequest: { encode(message: DeleteChannelCanvasRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteChannelCanvasRequest; fromJSON(object: any): DeleteChannelCanvasRequest; toJSON(message: DeleteChannelCanvasRequest): unknown; create, I>>(base?: I): DeleteChannelCanvasRequest; fromPartial, I>>(object: I): DeleteChannelCanvasRequest; }; export declare const ChannelCanvasListRequest: { encode(message: ChannelCanvasListRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelCanvasListRequest; fromJSON(object: any): ChannelCanvasListRequest; toJSON(message: ChannelCanvasListRequest): unknown; create, I>>(base?: I): ChannelCanvasListRequest; fromPartial, I>>(object: I): ChannelCanvasListRequest; }; export declare const ChannelCanvasItem: { encode(message: ChannelCanvasItem, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelCanvasItem; fromJSON(object: any): ChannelCanvasItem; toJSON(message: ChannelCanvasItem): unknown; create, I>>(base?: I): ChannelCanvasItem; fromPartial, I>>(object: I): ChannelCanvasItem; }; export declare const ChannelCanvasListResponse: { encode(message: ChannelCanvasListResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelCanvasListResponse; fromJSON(object: any): ChannelCanvasListResponse; toJSON(message: ChannelCanvasListResponse): unknown; create, I>>(base?: I): ChannelCanvasListResponse; fromPartial, I>>(object: I): ChannelCanvasListResponse; }; export declare const ChannelCanvasDetailRequest: { encode(message: ChannelCanvasDetailRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelCanvasDetailRequest; fromJSON(object: any): ChannelCanvasDetailRequest; toJSON(message: ChannelCanvasDetailRequest): unknown; create, I>>(base?: I): ChannelCanvasDetailRequest; fromPartial, I>>(object: I): ChannelCanvasDetailRequest; }; export declare const ChannelCanvasDetailResponse: { encode(message: ChannelCanvasDetailResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelCanvasDetailResponse; fromJSON(object: any): ChannelCanvasDetailResponse; toJSON(message: ChannelCanvasDetailResponse): unknown; create, I>>(base?: I): ChannelCanvasDetailResponse; fromPartial, I>>(object: I): ChannelCanvasDetailResponse; }; export declare const AddFavoriteChannelRequest: { encode(message: AddFavoriteChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddFavoriteChannelRequest; fromJSON(object: any): AddFavoriteChannelRequest; toJSON(message: AddFavoriteChannelRequest): unknown; create, I>>(base?: I): AddFavoriteChannelRequest; fromPartial, I>>(object: I): AddFavoriteChannelRequest; }; export declare const RemoveFavoriteChannelRequest: { encode(message: RemoveFavoriteChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RemoveFavoriteChannelRequest; fromJSON(object: any): RemoveFavoriteChannelRequest; toJSON(message: RemoveFavoriteChannelRequest): unknown; create, I>>(base?: I): RemoveFavoriteChannelRequest; fromPartial, I>>(object: I): RemoveFavoriteChannelRequest; }; export declare const AddFavoriteChannelResponse: { encode(message: AddFavoriteChannelResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddFavoriteChannelResponse; fromJSON(object: any): AddFavoriteChannelResponse; toJSON(message: AddFavoriteChannelResponse): unknown; create, I>>(base?: I): AddFavoriteChannelResponse; fromPartial, I>>(object: I): AddFavoriteChannelResponse; }; export declare const ListFavoriteChannelRequest: { encode(message: ListFavoriteChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListFavoriteChannelRequest; fromJSON(object: any): ListFavoriteChannelRequest; toJSON(message: ListFavoriteChannelRequest): unknown; create, I>>(base?: I): ListFavoriteChannelRequest; fromPartial, I>>(object: I): ListFavoriteChannelRequest; }; export declare const ListFavoriteChannelResponse: { encode(message: ListFavoriteChannelResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListFavoriteChannelResponse; fromJSON(object: any): ListFavoriteChannelResponse; toJSON(message: ListFavoriteChannelResponse): unknown; create, I>>(base?: I): ListFavoriteChannelResponse; fromPartial, I>>(object: I): ListFavoriteChannelResponse; }; export declare const UserActivity: { encode(message: UserActivity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserActivity; fromJSON(object: any): UserActivity; toJSON(message: UserActivity): unknown; create, I>>(base?: I): UserActivity; fromPartial, I>>(object: I): UserActivity; }; export declare const ListUserActivity: { encode(message: ListUserActivity, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListUserActivity; fromJSON(object: any): ListUserActivity; toJSON(message: ListUserActivity): unknown; create, I>>(base?: I): ListUserActivity; fromPartial, I>>(object: I): ListUserActivity; }; export declare const CreateActivityRequest: { encode(message: CreateActivityRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateActivityRequest; fromJSON(object: any): CreateActivityRequest; toJSON(message: CreateActivityRequest): unknown; create, I>>(base?: I): CreateActivityRequest; fromPartial, I>>(object: I): CreateActivityRequest; }; export declare const LoginIDResponse: { encode(message: LoginIDResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoginIDResponse; fromJSON(object: any): LoginIDResponse; toJSON(message: LoginIDResponse): unknown; create, I>>(base?: I): LoginIDResponse; fromPartial, I>>(object: I): LoginIDResponse; }; export declare const LoginRequest: { encode(message: LoginRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoginRequest; fromJSON(object: any): LoginRequest; toJSON(message: LoginRequest): unknown; create, I>>(base?: I): LoginRequest; fromPartial, I>>(object: I): LoginRequest; }; export declare const ConfirmLoginRequest: { encode(message: ConfirmLoginRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ConfirmLoginRequest; fromJSON(object: any): ConfirmLoginRequest; toJSON(message: ConfirmLoginRequest): unknown; create, I>>(base?: I): ConfirmLoginRequest; fromPartial, I>>(object: I): ConfirmLoginRequest; }; export declare const PubKey: { encode(message: PubKey, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PubKey; fromJSON(object: any): PubKey; toJSON(message: PubKey): unknown; create, I>>(base?: I): PubKey; fromPartial, I>>(object: I): PubKey; }; export declare const PushPubKeyRequest: { encode(message: PushPubKeyRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PushPubKeyRequest; fromJSON(object: any): PushPubKeyRequest; toJSON(message: PushPubKeyRequest): unknown; create, I>>(base?: I): PushPubKeyRequest; fromPartial, I>>(object: I): PushPubKeyRequest; }; export declare const GetPubKeysRequest: { encode(message: GetPubKeysRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPubKeysRequest; fromJSON(object: any): GetPubKeysRequest; toJSON(message: GetPubKeysRequest): unknown; create, I>>(base?: I): GetPubKeysRequest; fromPartial, I>>(object: I): GetPubKeysRequest; }; export declare const GetPubKeysResponse: { encode(message: GetPubKeysResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPubKeysResponse; fromJSON(object: any): GetPubKeysResponse; toJSON(message: GetPubKeysResponse): unknown; create, I>>(base?: I): GetPubKeysResponse; fromPartial, I>>(object: I): GetPubKeysResponse; }; export declare const GetPubKeysResponse_UserPubKey: { encode(message: GetPubKeysResponse_UserPubKey, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPubKeysResponse_UserPubKey; fromJSON(object: any): GetPubKeysResponse_UserPubKey; toJSON(message: GetPubKeysResponse_UserPubKey): unknown; create, I>>(base?: I): GetPubKeysResponse_UserPubKey; fromPartial, I>>(object: I): GetPubKeysResponse_UserPubKey; }; export declare const ChanEncryptionMethod: { encode(message: ChanEncryptionMethod, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChanEncryptionMethod; fromJSON(object: any): ChanEncryptionMethod; toJSON(message: ChanEncryptionMethod): unknown; create, I>>(base?: I): ChanEncryptionMethod; fromPartial, I>>(object: I): ChanEncryptionMethod; }; export declare const GetKeyServerResp: { encode(message: GetKeyServerResp, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetKeyServerResp; fromJSON(object: any): GetKeyServerResp; toJSON(message: GetKeyServerResp): unknown; create, I>>(base?: I): GetKeyServerResp; fromPartial, I>>(object: I): GetKeyServerResp; }; export declare const AuditLog: { encode(message: AuditLog, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AuditLog; fromJSON(object: any): AuditLog; toJSON(message: AuditLog): unknown; create, I>>(base?: I): AuditLog; fromPartial, I>>(object: I): AuditLog; }; export declare const ListAuditLog: { encode(message: ListAuditLog, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAuditLog; fromJSON(object: any): ListAuditLog; toJSON(message: ListAuditLog): unknown; create, I>>(base?: I): ListAuditLog; fromPartial, I>>(object: I): ListAuditLog; }; export declare const ListAuditLogRequest: { encode(message: ListAuditLogRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListAuditLogRequest; fromJSON(object: any): ListAuditLogRequest; toJSON(message: ListAuditLogRequest): unknown; create, I>>(base?: I): ListAuditLogRequest; fromPartial, I>>(object: I): ListAuditLogRequest; }; export declare const TokenSentEvent: { encode(message: TokenSentEvent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TokenSentEvent; fromJSON(object: any): TokenSentEvent; toJSON(message: TokenSentEvent): unknown; create, I>>(base?: I): TokenSentEvent; fromPartial, I>>(object: I): TokenSentEvent; }; export declare const UnlockItemRequest: { encode(message: UnlockItemRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UnlockItemRequest; fromJSON(object: any): UnlockItemRequest; toJSON(message: UnlockItemRequest): unknown; create, I>>(base?: I): UnlockItemRequest; fromPartial, I>>(object: I): UnlockItemRequest; }; export declare const UnlockedItemResponse: { encode(message: UnlockedItemResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UnlockedItemResponse; fromJSON(object: any): UnlockedItemResponse; toJSON(message: UnlockedItemResponse): unknown; create, I>>(base?: I): UnlockedItemResponse; fromPartial, I>>(object: I): UnlockedItemResponse; }; export declare const ListOnboardingRequest: { encode(message: ListOnboardingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListOnboardingRequest; fromJSON(object: any): ListOnboardingRequest; toJSON(message: ListOnboardingRequest): unknown; create, I>>(base?: I): ListOnboardingRequest; fromPartial, I>>(object: I): ListOnboardingRequest; }; export declare const ListOnboardingResponse: { encode(message: ListOnboardingResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListOnboardingResponse; fromJSON(object: any): ListOnboardingResponse; toJSON(message: ListOnboardingResponse): unknown; create, I>>(base?: I): ListOnboardingResponse; fromPartial, I>>(object: I): ListOnboardingResponse; }; export declare const OnboardingItem: { encode(message: OnboardingItem, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OnboardingItem; fromJSON(object: any): OnboardingItem; toJSON(message: OnboardingItem): unknown; create, I>>(base?: I): OnboardingItem; fromPartial, I>>(object: I): OnboardingItem; }; export declare const OnboardingAnswer: { encode(message: OnboardingAnswer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OnboardingAnswer; fromJSON(object: any): OnboardingAnswer; toJSON(message: OnboardingAnswer): unknown; create, I>>(base?: I): OnboardingAnswer; fromPartial, I>>(object: I): OnboardingAnswer; }; export declare const OnboardingContent: { encode(message: OnboardingContent, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OnboardingContent; fromJSON(object: any): OnboardingContent; toJSON(message: OnboardingContent): unknown; create, I>>(base?: I): OnboardingContent; fromPartial, I>>(object: I): OnboardingContent; }; export declare const CreateOnboardingRequest: { encode(message: CreateOnboardingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateOnboardingRequest; fromJSON(object: any): CreateOnboardingRequest; toJSON(message: CreateOnboardingRequest): unknown; create, I>>(base?: I): CreateOnboardingRequest; fromPartial, I>>(object: I): CreateOnboardingRequest; }; export declare const UpdateOnboardingRequest: { encode(message: UpdateOnboardingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateOnboardingRequest; fromJSON(object: any): UpdateOnboardingRequest; toJSON(message: UpdateOnboardingRequest): unknown; create, I>>(base?: I): UpdateOnboardingRequest; fromPartial, I>>(object: I): UpdateOnboardingRequest; }; export declare const OnboardingRequest: { encode(message: OnboardingRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OnboardingRequest; fromJSON(object: any): OnboardingRequest; toJSON(message: OnboardingRequest): unknown; create, I>>(base?: I): OnboardingRequest; fromPartial, I>>(object: I): OnboardingRequest; }; export declare const ClanWebhook: { encode(message: ClanWebhook, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanWebhook; fromJSON(object: any): ClanWebhook; toJSON(message: ClanWebhook): unknown; create, I>>(base?: I): ClanWebhook; fromPartial, I>>(object: I): ClanWebhook; }; export declare const GenerateClanWebhookRequest: { encode(message: GenerateClanWebhookRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateClanWebhookRequest; fromJSON(object: any): GenerateClanWebhookRequest; toJSON(message: GenerateClanWebhookRequest): unknown; create, I>>(base?: I): GenerateClanWebhookRequest; fromPartial, I>>(object: I): GenerateClanWebhookRequest; }; export declare const GenerateClanWebhookResponse: { encode(message: GenerateClanWebhookResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateClanWebhookResponse; fromJSON(object: any): GenerateClanWebhookResponse; toJSON(message: GenerateClanWebhookResponse): unknown; create, I>>(base?: I): GenerateClanWebhookResponse; fromPartial, I>>(object: I): GenerateClanWebhookResponse; }; export declare const ClanWebhookRequest: { encode(message: ClanWebhookRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanWebhookRequest; fromJSON(object: any): ClanWebhookRequest; toJSON(message: ClanWebhookRequest): unknown; create, I>>(base?: I): ClanWebhookRequest; fromPartial, I>>(object: I): ClanWebhookRequest; }; export declare const UpdateClanWebhookRequest: { encode(message: UpdateClanWebhookRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateClanWebhookRequest; fromJSON(object: any): UpdateClanWebhookRequest; toJSON(message: UpdateClanWebhookRequest): unknown; create, I>>(base?: I): UpdateClanWebhookRequest; fromPartial, I>>(object: I): UpdateClanWebhookRequest; }; export declare const ListClanWebhookRequest: { encode(message: ListClanWebhookRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanWebhookRequest; fromJSON(object: any): ListClanWebhookRequest; toJSON(message: ListClanWebhookRequest): unknown; create, I>>(base?: I): ListClanWebhookRequest; fromPartial, I>>(object: I): ListClanWebhookRequest; }; export declare const ListClanWebhookResponse: { encode(message: ListClanWebhookResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanWebhookResponse; fromJSON(object: any): ListClanWebhookResponse; toJSON(message: ListClanWebhookResponse): unknown; create, I>>(base?: I): ListClanWebhookResponse; fromPartial, I>>(object: I): ListClanWebhookResponse; }; export declare const ClanWebhookHandlerBody: { encode(message: ClanWebhookHandlerBody, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanWebhookHandlerBody; fromJSON(object: any): ClanWebhookHandlerBody; toJSON(message: ClanWebhookHandlerBody): unknown; create, I>>(base?: I): ClanWebhookHandlerBody; fromPartial, I>>(object: I): ClanWebhookHandlerBody; }; export declare const ClanWebhookHandlerRequest: { encode(message: ClanWebhookHandlerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanWebhookHandlerRequest; fromJSON(object: any): ClanWebhookHandlerRequest; toJSON(message: ClanWebhookHandlerRequest): unknown; create, I>>(base?: I): ClanWebhookHandlerRequest; fromPartial, I>>(object: I): ClanWebhookHandlerRequest; }; export declare const UserStatus: { encode(message: UserStatus, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserStatus; fromJSON(object: any): UserStatus; toJSON(message: UserStatus): unknown; create, I>>(base?: I): UserStatus; fromPartial, I>>(object: I): UserStatus; }; export declare const UserStatusUpdate: { encode(message: UserStatusUpdate, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserStatusUpdate; fromJSON(object: any): UserStatusUpdate; toJSON(message: UserStatusUpdate): unknown; create, I>>(base?: I): UserStatusUpdate; fromPartial, I>>(object: I): UserStatusUpdate; }; export declare const OnboardingSteps: { encode(message: OnboardingSteps, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OnboardingSteps; fromJSON(object: any): OnboardingSteps; toJSON(message: OnboardingSteps): unknown; create, I>>(base?: I): OnboardingSteps; fromPartial, I>>(object: I): OnboardingSteps; }; export declare const ListOnboardingStepResponse: { encode(message: ListOnboardingStepResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListOnboardingStepResponse; fromJSON(object: any): ListOnboardingStepResponse; toJSON(message: ListOnboardingStepResponse): unknown; create, I>>(base?: I): ListOnboardingStepResponse; fromPartial, I>>(object: I): ListOnboardingStepResponse; }; export declare const ListOnboardingStepRequest: { encode(message: ListOnboardingStepRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListOnboardingStepRequest; fromJSON(object: any): ListOnboardingStepRequest; toJSON(message: ListOnboardingStepRequest): unknown; create, I>>(base?: I): ListOnboardingStepRequest; fromPartial, I>>(object: I): ListOnboardingStepRequest; }; export declare const UpdateOnboardingStepRequest: { encode(message: UpdateOnboardingStepRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateOnboardingStepRequest; fromJSON(object: any): UpdateOnboardingStepRequest; toJSON(message: UpdateOnboardingStepRequest): unknown; create, I>>(base?: I): UpdateOnboardingStepRequest; fromPartial, I>>(object: I): UpdateOnboardingStepRequest; }; export declare const SdTopic: { encode(message: SdTopic, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SdTopic; fromJSON(object: any): SdTopic; toJSON(message: SdTopic): unknown; create, I>>(base?: I): SdTopic; fromPartial, I>>(object: I): SdTopic; }; export declare const SdTopicRequest: { encode(message: SdTopicRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SdTopicRequest; fromJSON(object: any): SdTopicRequest; toJSON(message: SdTopicRequest): unknown; create, I>>(base?: I): SdTopicRequest; fromPartial, I>>(object: I): SdTopicRequest; }; export declare const SdTopicList: { encode(message: SdTopicList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SdTopicList; fromJSON(object: any): SdTopicList; toJSON(message: SdTopicList): unknown; create, I>>(base?: I): SdTopicList; fromPartial, I>>(object: I): SdTopicList; }; export declare const ListSdTopicRequest: { encode(message: ListSdTopicRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListSdTopicRequest; fromJSON(object: any): ListSdTopicRequest; toJSON(message: ListSdTopicRequest): unknown; create, I>>(base?: I): ListSdTopicRequest; fromPartial, I>>(object: I): ListSdTopicRequest; }; export declare const SdTopicDetailRequest: { encode(message: SdTopicDetailRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SdTopicDetailRequest; fromJSON(object: any): SdTopicDetailRequest; toJSON(message: SdTopicDetailRequest): unknown; create, I>>(base?: I): SdTopicDetailRequest; fromPartial, I>>(object: I): SdTopicDetailRequest; }; export declare const DeleteSdTopicRequest: { encode(message: DeleteSdTopicRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteSdTopicRequest; fromJSON(object: any): DeleteSdTopicRequest; toJSON(message: DeleteSdTopicRequest): unknown; create, I>>(base?: I): DeleteSdTopicRequest; fromPartial, I>>(object: I): DeleteSdTopicRequest; }; export declare const GenerateMeetTokenRequest: { encode(message: GenerateMeetTokenRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateMeetTokenRequest; fromJSON(object: any): GenerateMeetTokenRequest; toJSON(message: GenerateMeetTokenRequest): unknown; create, I>>(base?: I): GenerateMeetTokenRequest; fromPartial, I>>(object: I): GenerateMeetTokenRequest; }; export declare const MeetParticipantRequest: { encode(message: MeetParticipantRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MeetParticipantRequest; fromJSON(object: any): MeetParticipantRequest; toJSON(message: MeetParticipantRequest): unknown; create, I>>(base?: I): MeetParticipantRequest; fromPartial, I>>(object: I): MeetParticipantRequest; }; export declare const GenerateMeetTokenResponse: { encode(message: GenerateMeetTokenResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateMeetTokenResponse; fromJSON(object: any): GenerateMeetTokenResponse; toJSON(message: GenerateMeetTokenResponse): unknown; create, I>>(base?: I): GenerateMeetTokenResponse; fromPartial, I>>(object: I): GenerateMeetTokenResponse; }; export declare const GenerateMezonMeetResponse: { encode(message: GenerateMezonMeetResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateMezonMeetResponse; fromJSON(object: any): GenerateMezonMeetResponse; toJSON(message: GenerateMezonMeetResponse): unknown; create, I>>(base?: I): GenerateMezonMeetResponse; fromPartial, I>>(object: I): GenerateMezonMeetResponse; }; export declare const CreateRoomChannelApps: { encode(message: CreateRoomChannelApps, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateRoomChannelApps; fromJSON(object: any): CreateRoomChannelApps; toJSON(message: CreateRoomChannelApps): unknown; create, I>>(base?: I): CreateRoomChannelApps; fromPartial, I>>(object: I): CreateRoomChannelApps; }; export declare const MezonOauthClient: { encode(message: MezonOauthClient, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MezonOauthClient; fromJSON(object: any): MezonOauthClient; toJSON(message: MezonOauthClient): unknown; create, I>>(base?: I): MezonOauthClient; fromPartial, I>>(object: I): MezonOauthClient; }; export declare const MezonOauthClientList: { encode(message: MezonOauthClientList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MezonOauthClientList; fromJSON(object: any): MezonOauthClientList; toJSON(message: MezonOauthClientList): unknown; create, I>>(base?: I): MezonOauthClientList; fromPartial, I>>(object: I): MezonOauthClientList; }; export declare const GetMezonOauthClientRequest: { encode(message: GetMezonOauthClientRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetMezonOauthClientRequest; fromJSON(object: any): GetMezonOauthClientRequest; toJSON(message: GetMezonOauthClientRequest): unknown; create, I>>(base?: I): GetMezonOauthClientRequest; fromPartial, I>>(object: I): GetMezonOauthClientRequest; }; export declare const SearchThreadRequest: { encode(message: SearchThreadRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchThreadRequest; fromJSON(object: any): SearchThreadRequest; toJSON(message: SearchThreadRequest): unknown; create, I>>(base?: I): SearchThreadRequest; fromPartial, I>>(object: I): SearchThreadRequest; }; export declare const GenerateHashChannelAppsRequest: { encode(message: GenerateHashChannelAppsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateHashChannelAppsRequest; fromJSON(object: any): GenerateHashChannelAppsRequest; toJSON(message: GenerateHashChannelAppsRequest): unknown; create, I>>(base?: I): GenerateHashChannelAppsRequest; fromPartial, I>>(object: I): GenerateHashChannelAppsRequest; }; export declare const GenerateHashChannelAppsResponse: { encode(message: GenerateHashChannelAppsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateHashChannelAppsResponse; fromJSON(object: any): GenerateHashChannelAppsResponse; toJSON(message: GenerateHashChannelAppsResponse): unknown; create, I>>(base?: I): GenerateHashChannelAppsResponse; fromPartial, I>>(object: I): GenerateHashChannelAppsResponse; }; export declare const Message2InboxRequest: { encode(message: Message2InboxRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Message2InboxRequest; fromJSON(object: any): Message2InboxRequest; toJSON(message: Message2InboxRequest): unknown; create, I>>(base?: I): Message2InboxRequest; fromPartial, I>>(object: I): Message2InboxRequest; }; export declare const AccountEmail: { encode(message: AccountEmail, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AccountEmail; fromJSON(object: any): AccountEmail; toJSON(message: AccountEmail): unknown; create, I>>(base?: I): AccountEmail; fromPartial, I>>(object: I): AccountEmail; }; export declare const AccountEmail_VarsEntry: { encode(message: AccountEmail_VarsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AccountEmail_VarsEntry; fromJSON(object: any): AccountEmail_VarsEntry; toJSON(message: AccountEmail_VarsEntry): unknown; create, I>>(base?: I): AccountEmail_VarsEntry; fromPartial, I>>(object: I): AccountEmail_VarsEntry; }; export declare const AccountMezon: { encode(message: AccountMezon, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AccountMezon; fromJSON(object: any): AccountMezon; toJSON(message: AccountMezon): unknown; create, I>>(base?: I): AccountMezon; fromPartial, I>>(object: I): AccountMezon; }; export declare const AccountMezon_VarsEntry: { encode(message: AccountMezon_VarsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AccountMezon_VarsEntry; fromJSON(object: any): AccountMezon_VarsEntry; toJSON(message: AccountMezon_VarsEntry): unknown; create, I>>(base?: I): AccountMezon_VarsEntry; fromPartial, I>>(object: I): AccountMezon_VarsEntry; }; export declare const LinkAccountConfirmRequest: { encode(message: LinkAccountConfirmRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LinkAccountConfirmRequest; fromJSON(object: any): LinkAccountConfirmRequest; toJSON(message: LinkAccountConfirmRequest): unknown; create, I>>(base?: I): LinkAccountConfirmRequest; fromPartial, I>>(object: I): LinkAccountConfirmRequest; }; export declare const QuickMenuAccess: { encode(message: QuickMenuAccess, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QuickMenuAccess; fromJSON(object: any): QuickMenuAccess; toJSON(message: QuickMenuAccess): unknown; create, I>>(base?: I): QuickMenuAccess; fromPartial, I>>(object: I): QuickMenuAccess; }; export declare const ListQuickMenuAccessRequest: { encode(message: ListQuickMenuAccessRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListQuickMenuAccessRequest; fromJSON(object: any): ListQuickMenuAccessRequest; toJSON(message: ListQuickMenuAccessRequest): unknown; create, I>>(base?: I): ListQuickMenuAccessRequest; fromPartial, I>>(object: I): ListQuickMenuAccessRequest; }; export declare const QuickMenuAccessList: { encode(message: QuickMenuAccessList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QuickMenuAccessList; fromJSON(object: any): QuickMenuAccessList; toJSON(message: QuickMenuAccessList): unknown; create, I>>(base?: I): QuickMenuAccessList; fromPartial, I>>(object: I): QuickMenuAccessList; }; export declare const ListForSaleItemsRequest: { encode(message: ListForSaleItemsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListForSaleItemsRequest; fromJSON(object: any): ListForSaleItemsRequest; toJSON(message: ListForSaleItemsRequest): unknown; create, I>>(base?: I): ListForSaleItemsRequest; fromPartial, I>>(object: I): ListForSaleItemsRequest; }; export declare const ForSaleItem: { encode(message: ForSaleItem, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ForSaleItem; fromJSON(object: any): ForSaleItem; toJSON(message: ForSaleItem): unknown; create, I>>(base?: I): ForSaleItem; fromPartial, I>>(object: I): ForSaleItem; }; export declare const ForSaleItemList: { encode(message: ForSaleItemList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ForSaleItemList; fromJSON(object: any): ForSaleItemList; toJSON(message: ForSaleItemList): unknown; create, I>>(base?: I): ForSaleItemList; fromPartial, I>>(object: I): ForSaleItemList; }; export declare const IsFollowerRequest: { encode(message: IsFollowerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IsFollowerRequest; fromJSON(object: any): IsFollowerRequest; toJSON(message: IsFollowerRequest): unknown; create, I>>(base?: I): IsFollowerRequest; fromPartial, I>>(object: I): IsFollowerRequest; }; export declare const IsFollowerResponse: { encode(message: IsFollowerResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): IsFollowerResponse; fromJSON(object: any): IsFollowerResponse; toJSON(message: IsFollowerResponse): unknown; create, I>>(base?: I): IsFollowerResponse; fromPartial, I>>(object: I): IsFollowerResponse; }; export declare const TransferOwnershipRequest: { encode(message: TransferOwnershipRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TransferOwnershipRequest; fromJSON(object: any): TransferOwnershipRequest; toJSON(message: TransferOwnershipRequest): unknown; create, I>>(base?: I): TransferOwnershipRequest; fromPartial, I>>(object: I): TransferOwnershipRequest; }; export declare const UserIds: { encode(message: UserIds, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UserIds; fromJSON(object: any): UserIds; toJSON(message: UserIds): unknown; create, I>>(base?: I): UserIds; fromPartial, I>>(object: I): UserIds; }; export declare const ReportMessageAbuseReqest: { encode(message: ReportMessageAbuseReqest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ReportMessageAbuseReqest; fromJSON(object: any): ReportMessageAbuseReqest; toJSON(message: ReportMessageAbuseReqest): unknown; create, I>>(base?: I): ReportMessageAbuseReqest; fromPartial, I>>(object: I): ReportMessageAbuseReqest; }; export declare const LogedDeviceList: { encode(message: LogedDeviceList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LogedDeviceList; fromJSON(object: any): LogedDeviceList; toJSON(message: LogedDeviceList): unknown; create, I>>(base?: I): LogedDeviceList; fromPartial, I>>(object: I): LogedDeviceList; }; export declare const LogedDevice: { encode(message: LogedDevice, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LogedDevice; fromJSON(object: any): LogedDevice; toJSON(message: LogedDevice): unknown; create, I>>(base?: I): LogedDevice; fromPartial, I>>(object: I): LogedDevice; }; export declare const DirectFcmProto: { encode(message: DirectFcmProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DirectFcmProto; fromJSON(object: any): DirectFcmProto; toJSON(message: DirectFcmProto): unknown; create, I>>(base?: I): DirectFcmProto; fromPartial, I>>(object: I): DirectFcmProto; }; export declare const MessageMentionList: { encode(message: MessageMentionList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageMentionList; fromJSON(object: any): MessageMentionList; toJSON(message: MessageMentionList): unknown; create, I>>(base?: I): MessageMentionList; fromPartial, I>>(object: I): MessageMentionList; }; export declare const MessageAttachmentList: { encode(message: MessageAttachmentList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageAttachmentList; fromJSON(object: any): MessageAttachmentList; toJSON(message: MessageAttachmentList): unknown; create, I>>(base?: I): MessageAttachmentList; fromPartial, I>>(object: I): MessageAttachmentList; }; export declare const MessageRefList: { encode(message: MessageRefList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageRefList; fromJSON(object: any): MessageRefList; toJSON(message: MessageRefList): unknown; create, I>>(base?: I): MessageRefList; fromPartial, I>>(object: I): MessageRefList; }; export declare const MessageReactionList: { encode(message: MessageReactionList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageReactionList; fromJSON(object: any): MessageReactionList; toJSON(message: MessageReactionList): unknown; create, I>>(base?: I): MessageReactionList; fromPartial, I>>(object: I): MessageReactionList; }; export declare const ListChannelBadgeCountRequest: { encode(message: ListChannelBadgeCountRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelBadgeCountRequest; fromJSON(object: any): ListChannelBadgeCountRequest; toJSON(message: ListChannelBadgeCountRequest): unknown; create, I>>(base?: I): ListChannelBadgeCountRequest; fromPartial, I>>(object: I): ListChannelBadgeCountRequest; }; export declare const ListChannelBadgeCountResponse: { encode(message: ListChannelBadgeCountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelBadgeCountResponse; fromJSON(object: any): ListChannelBadgeCountResponse; toJSON(message: ListChannelBadgeCountResponse): unknown; create, I>>(base?: I): ListChannelBadgeCountResponse; fromPartial, I>>(object: I): ListChannelBadgeCountResponse; }; export declare const ClanBadgeCount: { encode(message: ClanBadgeCount, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanBadgeCount; fromJSON(object: any): ClanBadgeCount; toJSON(message: ClanBadgeCount): unknown; create, I>>(base?: I): ClanBadgeCount; fromPartial, I>>(object: I): ClanBadgeCount; }; export declare const ListClanBadgeCountResponse: { encode(message: ListClanBadgeCountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanBadgeCountResponse; fromJSON(object: any): ListClanBadgeCountResponse; toJSON(message: ListClanBadgeCountResponse): unknown; create, I>>(base?: I): ListClanBadgeCountResponse; fromPartial, I>>(object: I): ListClanBadgeCountResponse; }; export declare const ClanDiscover: { encode(message: ClanDiscover, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClanDiscover; fromJSON(object: any): ClanDiscover; toJSON(message: ClanDiscover): unknown; create, I>>(base?: I): ClanDiscover; fromPartial, I>>(object: I): ClanDiscover; }; export declare const ListClanDiscover: { encode(message: ListClanDiscover, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListClanDiscover; fromJSON(object: any): ListClanDiscover; toJSON(message: ListClanDiscover): unknown; create, I>>(base?: I): ListClanDiscover; fromPartial, I>>(object: I): ListClanDiscover; }; export declare const GenerateMeetTokenExternalResponse: { encode(message: GenerateMeetTokenExternalResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GenerateMeetTokenExternalResponse; fromJSON(object: any): GenerateMeetTokenExternalResponse; toJSON(message: GenerateMeetTokenExternalResponse): unknown; create, I>>(base?: I): GenerateMeetTokenExternalResponse; fromPartial, I>>(object: I): GenerateMeetTokenExternalResponse; }; export declare const KafkaActionMsg: { encode(message: KafkaActionMsg, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): KafkaActionMsg; fromJSON(object: any): KafkaActionMsg; toJSON(message: KafkaActionMsg): unknown; create, I>>(base?: I): KafkaActionMsg; fromPartial, I>>(object: I): KafkaActionMsg; }; export declare const UpdateAIAgentRequest: { encode(message: UpdateAIAgentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateAIAgentRequest; fromJSON(object: any): UpdateAIAgentRequest; toJSON(message: UpdateAIAgentRequest): unknown; create, I>>(base?: I): UpdateAIAgentRequest; fromPartial, I>>(object: I): UpdateAIAgentRequest; }; export declare const TrackInfo: { encode(message: TrackInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): TrackInfo; fromJSON(object: any): TrackInfo; toJSON(message: TrackInfo): unknown; create, I>>(base?: I): TrackInfo; fromPartial, I>>(object: I): TrackInfo; }; export declare const ParticipantInfo: { encode(message: ParticipantInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ParticipantInfo; fromJSON(object: any): ParticipantInfo; toJSON(message: ParticipantInfo): unknown; create, I>>(base?: I): ParticipantInfo; fromPartial, I>>(object: I): ParticipantInfo; }; export declare const ChannelTimelineAttachment: { encode(message: ChannelTimelineAttachment, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelTimelineAttachment; fromJSON(object: any): ChannelTimelineAttachment; toJSON(message: ChannelTimelineAttachment): unknown; create, I>>(base?: I): ChannelTimelineAttachment; fromPartial, I>>(object: I): ChannelTimelineAttachment; }; export declare const ListChannelTimelineAttachment: { encode(message: ListChannelTimelineAttachment, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelTimelineAttachment; fromJSON(object: any): ListChannelTimelineAttachment; toJSON(message: ListChannelTimelineAttachment): unknown; create, I>>(base?: I): ListChannelTimelineAttachment; fromPartial, I>>(object: I): ListChannelTimelineAttachment; }; export declare const ChannelTimeline: { encode(message: ChannelTimeline, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelTimeline; fromJSON(object: any): ChannelTimeline; toJSON(message: ChannelTimeline): unknown; create, I>>(base?: I): ChannelTimeline; fromPartial, I>>(object: I): ChannelTimeline; }; export declare const ListChannelTimelineRequest: { encode(message: ListChannelTimelineRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelTimelineRequest; fromJSON(object: any): ListChannelTimelineRequest; toJSON(message: ListChannelTimelineRequest): unknown; create, I>>(base?: I): ListChannelTimelineRequest; fromPartial, I>>(object: I): ListChannelTimelineRequest; }; export declare const ListChannelTimelineResponse: { encode(message: ListChannelTimelineResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListChannelTimelineResponse; fromJSON(object: any): ListChannelTimelineResponse; toJSON(message: ListChannelTimelineResponse): unknown; create, I>>(base?: I): ListChannelTimelineResponse; fromPartial, I>>(object: I): ListChannelTimelineResponse; }; export declare const CreateChannelTimelineRequest: { encode(message: CreateChannelTimelineRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateChannelTimelineRequest; fromJSON(object: any): CreateChannelTimelineRequest; toJSON(message: CreateChannelTimelineRequest): unknown; create, I>>(base?: I): CreateChannelTimelineRequest; fromPartial, I>>(object: I): CreateChannelTimelineRequest; }; export declare const CreateChannelTimelineResponse: { encode(message: CreateChannelTimelineResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateChannelTimelineResponse; fromJSON(object: any): CreateChannelTimelineResponse; toJSON(message: CreateChannelTimelineResponse): unknown; create, I>>(base?: I): CreateChannelTimelineResponse; fromPartial, I>>(object: I): CreateChannelTimelineResponse; }; export declare const UpdateChannelTimelineRequest: { encode(message: UpdateChannelTimelineRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateChannelTimelineRequest; fromJSON(object: any): UpdateChannelTimelineRequest; toJSON(message: UpdateChannelTimelineRequest): unknown; create, I>>(base?: I): UpdateChannelTimelineRequest; fromPartial, I>>(object: I): UpdateChannelTimelineRequest; }; export declare const UpdateChannelTimelineResponse: { encode(message: UpdateChannelTimelineResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateChannelTimelineResponse; fromJSON(object: any): UpdateChannelTimelineResponse; toJSON(message: UpdateChannelTimelineResponse): unknown; create, I>>(base?: I): UpdateChannelTimelineResponse; fromPartial, I>>(object: I): UpdateChannelTimelineResponse; }; export declare const ChannelTimelineDetailRequest: { encode(message: ChannelTimelineDetailRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelTimelineDetailRequest; fromJSON(object: any): ChannelTimelineDetailRequest; toJSON(message: ChannelTimelineDetailRequest): unknown; create, I>>(base?: I): ChannelTimelineDetailRequest; fromPartial, I>>(object: I): ChannelTimelineDetailRequest; }; export declare const ChannelTimelineDetailResponse: { encode(message: ChannelTimelineDetailResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChannelTimelineDetailResponse; fromJSON(object: any): ChannelTimelineDetailResponse; toJSON(message: ChannelTimelineDetailResponse): unknown; create, I>>(base?: I): ChannelTimelineDetailResponse; fromPartial, I>>(object: I): ChannelTimelineDetailResponse; }; export declare const ListMutedChannelRequest: { encode(message: ListMutedChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListMutedChannelRequest; fromJSON(object: any): ListMutedChannelRequest; toJSON(message: ListMutedChannelRequest): unknown; create, I>>(base?: I): ListMutedChannelRequest; fromPartial, I>>(object: I): ListMutedChannelRequest; }; export declare const MutedChannelList: { encode(message: MutedChannelList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MutedChannelList; fromJSON(object: any): MutedChannelList; toJSON(message: MutedChannelList): unknown; create, I>>(base?: I): MutedChannelList; fromPartial, I>>(object: I): MutedChannelList; }; export declare const NotificationBatchRequest: { encode(message: NotificationBatchRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationBatchRequest; fromJSON(object: any): NotificationBatchRequest; toJSON(message: NotificationBatchRequest): unknown; create, I>>(base?: I): NotificationBatchRequest; fromPartial, I>>(object: I): NotificationBatchRequest; }; export declare const NotificationBatchRequest_NotificationsEntry: { encode(message: NotificationBatchRequest_NotificationsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NotificationBatchRequest_NotificationsEntry; fromJSON(object: any): NotificationBatchRequest_NotificationsEntry; toJSON(message: NotificationBatchRequest_NotificationsEntry): unknown; create, I>>(base?: I): NotificationBatchRequest_NotificationsEntry; fromPartial, I>>(object: I): NotificationBatchRequest_NotificationsEntry; }; export declare const CreatePollRequest: { encode(message: CreatePollRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreatePollRequest; fromJSON(object: any): CreatePollRequest; toJSON(message: CreatePollRequest): unknown; create, I>>(base?: I): CreatePollRequest; fromPartial, I>>(object: I): CreatePollRequest; }; export declare const CreatePollResponse: { encode(message: CreatePollResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreatePollResponse; fromJSON(object: any): CreatePollResponse; toJSON(message: CreatePollResponse): unknown; create, I>>(base?: I): CreatePollResponse; fromPartial, I>>(object: I): CreatePollResponse; }; export declare const VotePollRequest: { encode(message: VotePollRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VotePollRequest; fromJSON(object: any): VotePollRequest; toJSON(message: VotePollRequest): unknown; create, I>>(base?: I): VotePollRequest; fromPartial, I>>(object: I): VotePollRequest; }; export declare const VotePollResponse: { encode(message: VotePollResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): VotePollResponse; fromJSON(object: any): VotePollResponse; toJSON(message: VotePollResponse): unknown; create, I>>(base?: I): VotePollResponse; fromPartial, I>>(object: I): VotePollResponse; }; export declare const ClosePollRequest: { encode(message: ClosePollRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClosePollRequest; fromJSON(object: any): ClosePollRequest; toJSON(message: ClosePollRequest): unknown; create, I>>(base?: I): ClosePollRequest; fromPartial, I>>(object: I): ClosePollRequest; }; export declare const GetPollRequest: { encode(message: GetPollRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPollRequest; fromJSON(object: any): GetPollRequest; toJSON(message: GetPollRequest): unknown; create, I>>(base?: I): GetPollRequest; fromPartial, I>>(object: I): GetPollRequest; }; export declare const PollAnswer: { encode(message: PollAnswer, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PollAnswer; fromJSON(object: any): PollAnswer; toJSON(message: PollAnswer): unknown; create, I>>(base?: I): PollAnswer; fromPartial, I>>(object: I): PollAnswer; }; export declare const PollVoterDetail: { encode(message: PollVoterDetail, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PollVoterDetail; fromJSON(object: any): PollVoterDetail; toJSON(message: PollVoterDetail): unknown; create, I>>(base?: I): PollVoterDetail; fromPartial, I>>(object: I): PollVoterDetail; }; export declare const GetPollResponse: { encode(message: GetPollResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetPollResponse; fromJSON(object: any): GetPollResponse; toJSON(message: GetPollResponse): unknown; create, I>>(base?: I): GetPollResponse; fromPartial, I>>(object: I): GetPollResponse; }; export declare const ListUserOnlineRequest: { encode(message: ListUserOnlineRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListUserOnlineRequest; fromJSON(object: any): ListUserOnlineRequest; toJSON(message: ListUserOnlineRequest): unknown; create, I>>(base?: I): ListUserOnlineRequest; fromPartial, I>>(object: I): ListUserOnlineRequest; }; export declare const ListUserOnlineResponse: { encode(message: ListUserOnlineResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListUserOnlineResponse; fromJSON(object: any): ListUserOnlineResponse; toJSON(message: ListUserOnlineResponse): unknown; create, I>>(base?: I): ListUserOnlineResponse; fromPartial, I>>(object: I): ListUserOnlineResponse; }; export declare const NoParams: { encode(_: NoParams, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): NoParams; fromJSON(_: any): NoParams; toJSON(_: NoParams): unknown; create, I>>(base?: I): NoParams; fromPartial, I>>(_: I): NoParams; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & { [K in Exclude>]: never; }; export {};