import { AfterContentInit, OnChanges, SimpleChange, ViewContainerRef, Renderer } from '@angular/core';
import { Router } from '@angular/router';
import { callFunction } from '@totvs/thf-core/utils';
import { ThfPageAction, ThfPageListBaseComponent } from '@totvs/thf-core/components/thf-page-base';
/**
* @extends ThfPageListBaseComponent
*
* @example
*
*
*
*
*/
export declare class ThfPageListComponent extends ThfPageListBaseComponent implements AfterContentInit, OnChanges {
private viewRef;
private renderer;
private router;
limitPrimaryActions: number;
dropdownActions: Array;
isMobile: boolean;
private maxWidthMobile;
private parentRef;
callFunction: typeof callFunction;
constructor(viewRef: ViewContainerRef, renderer: Renderer, router: Router);
ngAfterContentInit(): void;
ngOnChanges(changes: {
[propName: string]: SimpleChange;
}): void;
callAction(item: ThfPageAction): void;
private onResize(event);
private setIsMobile();
private setDropdownActions();
callActionFilter(field: string): void;
onkeypress(key: any): void;
changeModel(newModel: any): void;
}