import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime"; import { ChatClickToLinkEmit, ChatDialogInterface, ChatMessage, ChatUserActionStatusState, ChatUserPresenceState } from "../../../index"; export declare class PersonalHeader implements ComponentInterface { /** * array data personal messages * */ message: ChatMessage[]; /** * * */ openedDialog: ChatDialogInterface; /** * array data dialogs * */ dialogs: ChatDialogInterface[]; /** * */ chatActionState: ChatUserActionStatusState; /** * */ chatPresenceState: ChatUserPresenceState; /** * clock on navigate * */ clickToLink: EventEmitter; clickToUserProfile: EventEmitter; searchContact: EventEmitter; /** * search for private messages * */ searchPersonalMessages: EventEmitter; /** * click to show user profile * */ clickToShowDialogs: EventEmitter; /** * отмена поиска * */ cancelSearchPersonal: EventEmitter; /** * Клик по диалогу * */ clickToDialog: EventEmitter; /** * Показывать/скрывать меню * */ isShowDropDown: boolean; /** * Переключение поиска и окна с диалогами в шапке * */ isPersonalMess: boolean; render(): any; /** * get name user * */ getNameUser(): string; showDrop: () => boolean; showInputSearchPersonalMess(): void; /** * show Dialogs * */ clickToShowDialogsHandler(): void; /** * click to show user profile * */ clickToUserProfileHandler(): void; /** * search for private messages * */ searchPersonalMessagesHandler(value: string): void; /** * TODO * Метод для получения изображений предыдущих и следующих диалогов * */ getIconUsers(array: any): void; /** * Управление по клику на диалог * */ clickToDialogHandler(item: any): void; /** * Метод получения названий категорий * */ getIconDialogs(array: any): any; }