import { DialogEntity } from '../Domain/entity/DialogEntity'; import { DialogType } from '../Domain/entity/DialogTypes'; import { RemoteDialogDTO } from './dto/dialog/RemoteDialogDTO'; import { UserEntity } from '../Domain/entity/UserEntity'; import { MessageEntity } from '../Domain/entity/MessageEntity'; import ChatMessageAttachmentEntity from '../Domain/entity/ChatMessageAttachmentEntity'; import { LocalDataSource } from './source/local/LocalDataSource'; import { FileEntity } from '../Domain/entity/FileEntity'; import { QBUIKitChatDialog } from '../CommonTypes/CommonTypes'; export declare class Stubs { static createMessageEntityWithParams(id: string, dialogId: string, message: string, created_at: string, date_sent: number, updated_at: string, delivered_ids: Array, read_ids: Array, read: number, sender_id: number, recipient_id: number, attachments?: ChatMessageAttachmentEntity[], notification_type?: string, dialog_type?: DialogType): MessageEntity; static createFileEntityWithDefaultValues(): FileEntity; static initializeWithUsersMockData(ds: LocalDataSource): Promise; static initializeWithDialogsMockData(ds: LocalDataSource): Promise; static initializeWithMessagesMockData(ds: LocalDataSource): Promise; static initializeMessagesWithMockData(): MessageEntity[]; static createDialogEntityByTypeWithEmptyValues(dialogType: DialogType): DialogEntity; static createDialogEntityWithError(): DialogEntity; static createDialogEntityByTypeWithDefaultValues(dialogType: DialogType): DialogEntity; static createDialogDTOByTypeWithDefaultValues(dialogType: DialogType): RemoteDialogDTO; static createArrayDialogDTOByTypeWithDefaultValues(count: number, dialogType: DialogType): RemoteDialogDTO[]; static createArrayPublicDialogDTO(): RemoteDialogDTO[]; static createPublicDialogQBWithEmptyValues(): QBUIKitChatDialog; static createPrivateDialogQBWithEmptyValues(): QBUIKitChatDialog; static createGroupDialogQBWithEmptyValues(): QBUIKitChatDialog; static createDialogEntityWithParams(dialogType: DialogType, id: string, name: string, dateSentLastMessage: number, textLastMessage: string, userIdLastMessage: number, ownerId: string, unreadMessageCount: number, updatedAt: string, participantId: number, photo?: string, participantIds?: number[]): DialogEntity; static createUserEntityWithParams(id: number, full_name: string, email: string, login: string, created_at: string, updated_at: string, last_request_at: string, custom_data?: string | null, user_tags?: string | null, blob_id?: string, photo?: string): UserEntity; static createDialogsForTest(): Array; static createUsersForTest(): Array; static createMessagesForTest(): Array; } //# sourceMappingURL=Stubs.d.ts.map