import * as React from 'react'; import { ISearchEntityProps } from '..'; import { ISearchEntityItem, ISearchEntityApiItem } from '../IModel'; interface ILogProps extends ISearchEntityProps { isLoading?: boolean; value: ISearchEntityItem[]; listData: ISearchEntityApiItem[]; onClickItem?: Function; onChangeModalGroup?: (isOpen: boolean) => void; indexItemSelect?: number; } interface ILogStates { listShowMoreInfo?: number[]; } export declare class Log extends React.Component { private ref_namesearch; ref_searchListItem: HTMLElement; private isActionShowMore; constructor(props: ILogProps); componentDidUpdate(): void; componentDidMount(): void; componentWillUnmount(): void; private addEventListener; private removeEventListener; private onChangeModalGroup; onEnterItem: () => void; private onScrollLoadmore; private userDefault; private onClickItem; private onClickItemUser; private onClickItemDepartment; private onClickItemJobtitle; private onClickItemGroup; private checkItemSelected; private checkItemMoreInfo; private checkShowMore; private renderItemUser; private renderItemDepartment; private renderItemJobtitle; private renderItemGroup; private renderItem; private renderList; private renderEmpty; private renderProgessingLoading; private renderTitle; render(): JSX.Element; } export {};