import { SearchChatMessageItem } from '../../store/type';
export declare class SearchMessage {
    private disposeListener;
    query: string;
    viewIndex: number;
    isLoading: boolean;
    searchState: 'initial' | 'searching' | 'finished';
    latestSearch: string;
    searchResultMessages: SearchChatMessageItem[];
    componentWillLoad(): Promise<void>;
    private inputElement?;
    componentDidLoad(): void;
    disconnectedCallback(): void;
    private handleInput;
    private handleSearch;
    private handleJumpToMessage;
    private handleEnter;
    private handleClick;
    private handleClose;
    private handleNext;
    private handlePrev;
    render(): any;
}
