import { ChatMemberUpdate, ChatMemberUpdateType, UserStatus, UserStatusUpdate } from '@mtcute/core'; import { UpdateFilter } from './types.js'; /** * Create a filter for {@link ChatMemberUpdate} by update type * * @param types Update type(s) * @link ChatMemberUpdate.Type */ export declare const chatMember: { (type: T): UpdateFilter; (types: T): UpdateFilter; }; /** * Create a filter for {@link UserStatusUpdate} by new user status * * @param statuses Update type(s) * @link User.Status */ export declare const userStatus: { (status: T): UpdateFilter; (statuses: T): UpdateFilter; }; /** * Create a filter for {@link ChatMemberUpdate} for updates * regarding current user */ export declare const chatMemberSelf: UpdateFilter;