import { EventEmitter, OnInit } from '@angular/core';
import { ChatContact } from '../../interfaces/chat-contact.interface';
import { ChatMessage } from '../../interfaces/chat-message.interface';
import { ChatStatus } from '../../enums/status.enum';
export declare class NgxWachatComponent implements OnInit {
    contacts: ChatContact[];
    origin: ChatContact;
    placeholder: string;
    statusColor: {
        online: string;
        busy: string;
        offline: string;
    };
    height: string;
    width: string;
    color: string;
    emptyListDescription: string;
    sendMessage: EventEmitter<ChatMessage>;
    selected: ChatStatus;
    destination: ChatContact;
    messaging: boolean;
    readonly online: ChatStatus;
    readonly offline: ChatStatus;
    readonly busy: ChatStatus;
    constructor();
    ngOnInit(): void;
    selectTo(contact: ChatContact): void;
    selectStatus(status: ChatStatus): void;
    onSendMessage(value: string): void;
}
