import BaseViewModel, { FunctionTypeFileToToBoolean, FunctionTypeForwardMessagesParamsToBoolean, FunctionTypePaginationToVoid, FunctionTypeReplyMessagesParamsToBoolean, FunctionTypeStringToVoid, FunctionTypeVoidToVoid } from '../../../CommonTypes/BaseViewModel'; import { MessageEntity } from '../../../Domain/entity/MessageEntity'; import { DialogEntity } from '../../../Domain/entity/DialogEntity'; import { Pagination } from '../../../Domain/repository/Pagination'; export interface DialogViewModel extends BaseViewModel { loading: boolean; error: string; pagination: Pagination; messages: MessageEntity[]; getMessages: FunctionTypePaginationToVoid; sendTextMessage: FunctionTypeStringToVoid; sendAttachmentMessage: FunctionTypeFileToToBoolean; sendForwardedMessages: FunctionTypeForwardMessagesParamsToBoolean; sendReplyMessages: FunctionTypeReplyMessagesParamsToBoolean; release: FunctionTypeVoidToVoid; sendTypingTextMessage: FunctionTypeVoidToVoid; typingText: string; } //# sourceMappingURL=DialogViewModel.d.ts.map