import { Api, DogExt } from '../..'; import { TObserverKeys, TResultError, WatcherChat } from 'dprx-types'; import { EntityLike } from 'telegram/define'; export declare class DoobserverKeys { static sendMessage({ dogExt, includeKeys, excludeKeys, watchers, roomId, entity, newMessages, }: { newMessages: Api.Message[]; dogExt: DogExt; entity: EntityLike; roomId: string; watchers: WatcherChat[]; includeKeys: TObserverKeys[]; excludeKeys: TObserverKeys[]; }): TResultError<{ includeMessages?: string[]; }>; static fwdMessages({ dogExt, roomId, phone, fromPeer, messages, watchers, }: { watchers: WatcherChat[]; messages: Api.Message[]; dogExt: DogExt; entity: EntityLike; roomId: string; phone: string; fromPeer: any; includeKeys: TObserverKeys[]; }): Promise<{ errors: any[]; }>; }