import { DataSource } from 'typeorm'; import { Evogram } from '../../Client'; import { MessageEntity, MessageNavigationEntity } from '../entities/Message.entity'; export declare class MessageService { private readonly client; dataSource: DataSource; constructor(client: Evogram, dataSource: DataSource); addMessage(message: Partial): Promise; updateMessage(chat: number, id: any, message: MessageEntity): Promise; getMessage(chat: number, id: number, relations?: string[]): Promise; addNavigation(message: number, command: string, args: Record): Promise<{ message: { id: number; }; command: string; arguments: Record; } & MessageNavigationEntity>; removeNavigation(ids: (number | string)[]): Promise; updateNavigation(id: any, data: Partial): Promise; deleteMessages(ids: number[]): Promise; }