import * as React from 'react'; import * as HrvComponents from '../..'; import { ICardGroup, ICardUserGroup } from './models'; interface ICardGrouprops { data: ICardGroup; dataUserGroup: ICardUserGroup[]; countUser: number; callApiGetData: Function; callApiGetUserGroup: Function; isLoadingModal: boolean; isLoadingLoadMore: boolean; isLoading?: boolean; viewProfile: Function; sendEmail?: Function; disabledActionFooter?: boolean; hasActionsUser?: boolean; isUserNotRegister?: boolean; actionViewProfile?: Function; actionSettings?: Function; actionLogout?: Function; placement?: HrvComponents.TooltipPlacement; trigger?: HrvComponents.TooltipTrigger; overlayClassName?: string; mouseEnterDelay?: number; onChangeModalGroup?: Function; } interface ICardGroupState { isOpenModal?: boolean; query?: string; page?: number; } declare function noop(): void; export declare class CardGroup extends React.Component { private ref_body_table; constructor(props: any); static defaultProps: { data: any; viewProfile: typeof noop; sendEmail: typeof noop; onChangeModalGroup: typeof noop; disabledActionFooter: boolean; hasActionsUser: boolean; trigger: string; mouseEnterDelay: number; }; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; private addEventListener; private removeEventListener; private handleOnScroll; private callApiGetData; private onVisibleModal; private onChangeInput; private renderNameGroup; private renderInfoChildrenGroup; private renderFooter; private renderContent; private renderHeaderModal; private renderBodyModal; private renderTable; private renderHeaderTable; private renderProgessingLoading; private renderBodyTable; private renderListUser; private renderEmpty; private renderModal; render(): JSX.Element; } export {};