import { EventEmitter } from '../../stencil-public-runtime';
import { TSearchChatItem } from '../../store/type';
export declare class DialogSearchChatUser {
    initialQuery?: string;
    close: EventEmitter<void>;
    query: string;
    latestSearch: string;
    searchUserState: 'initial' | 'searching' | 'finished';
    searchChatState: 'initial' | 'searching' | 'finished';
    isLoadingUser: boolean;
    isLoadingChat: boolean;
    userResults: TSearchChatItem[];
    chatResults: TSearchChatItem[];
    totalUserPage: number;
    totalChatPage: number;
    currentUserPage: number;
    currentChatPage: number;
    componentWillLoad(): void;
    componentDidLoad(): Promise<void>;
    private handleInitialSearch;
    private handleSearch;
    private handleInput;
    private handleClose;
    private handleUserPageChange;
    private handleChatPageChange;
    private handleSelectUser;
    private handleSelectChat;
    private renderUserItem;
    private renderChatItem;
    render(): any;
}
