import { BotChatJoinRequestUpdate, BusinessCallbackQuery, BusinessMessage, CallbackQuery, ChatMemberUpdate, ChosenInlineResult, DeleteStoryUpdate, HistoryReadUpdate, InlineCallbackQuery, InlineQuery, MaybeArray, Message, PollVoteUpdate, StoryUpdate, UserStatusUpdate, UserTypingUpdate, User } from '@mtcute/core'; import { UpdateContextDistributed } from '../context/base.js'; import { UpdateFilter } from './types.js'; /** * Filter messages generated by yourself (including Saved Messages) */ export declare const me: UpdateFilter; /** * Filter messages sent by bots */ export declare const bot: UpdateFilter; /** * Filter updates by user ID(s) or username(s) * * Note that only some updates support filtering by username. */ export declare const userId: { (id: MaybeArray): UpdateFilter>; (id: MaybeArray): UpdateFilter>; };