import { ITelegramClient } from '../../client.types.js'; import { InputPeerLike } from '../../types/index.js'; /** * Delete communication history (for private chats and legacy groups) */ export declare function deleteHistory(client: ITelegramClient, chat: InputPeerLike, params?: { /** * Deletion mode. Can be: * - `delete`: delete messages (only for yourself) AND the dialog itself * - `clear`: delete messages (only for yourself), but keep the dialog in the list * - `revoke`: delete messages for all users * * @default 'delete' */ mode: 'delete' | 'clear' | 'revoke'; /** * Maximum ID of message to delete. * * @default 0, i.e. remove all messages */ maxId?: number; }): Promise;