import { AccessKey, AccessSettings } from '../services/Groups'; import { Doaction, DolistItem } from '../services/Dolist'; import { DurationLike } from 'luxon'; import { EntityLike } from 'telegram/define'; import { NewMessageEvent } from 'telegram/events'; export declare function execActions({ update, actions, duration, replyOpts, muteOpts, }: { update: NewMessageEvent; actions: Doaction[]; muteOpts?: { chatId?: string | number; muteUserId?: number; user?: EntityLike; }; replyOpts?: { chatId?: string | number; messageText: string; timeout: number; }; duration?: DurationLike; }): Promise<{ isDel: boolean; isLog: boolean; logMessage?: object; }>; export declare function applyActions({ update, accessKey, accessSettings, matches, }: { update: NewMessageEvent; accessKey: AccessKey; accessSettings: AccessSettings; matches: DolistItem[]; }): Promise<{ isDel: boolean; isLog: boolean; logMessage?: object; }>;