import { OnDestroy, AfterViewInit, Injector, OnInit, EventEmitter } from "@angular/core"; import { ServiceManager } from "../../service-manager"; import { ListTemplateComponent } from "./list-template.component"; import { BlockerManager } from "../../helpers/modal-option"; import { ISearchHost } from "../../interfaces/utils.interface"; import { ConfigService } from "../../services/config.service"; import { ComponentManager } from "../../component-manager"; export declare class ListManager implements ISearchHost, OnInit, OnDestroy, AfterViewInit { serviceManager?: ServiceManager; listTemplate: ListTemplateComponent; injector: Injector; configService: ConfigService; blocker: BlockerManager; onInitialize: EventEmitter<{}>; onDestroy: EventEmitter<{}>; showSearchBar: boolean; private _searchService; private _actionSubscription; constructor(serviceManager?: ServiceManager); ngOnInit(): void; ngAfterViewInit(): void; onAdd(): void; onDelete(model: any): void; onEdit(model: any): void; onPaginate(): void; onRefresh(): void; ngOnDestroy(): void; readonly componentManager: ComponentManager; }