import { EventEmitter } from '@angular/core';
import { FilterPageSortComponent } from './filter-page-sort.component';
import { ListOptions } from '../models/list-options.model';
import { MenuItem } from 'primeng/api';
import * as i0 from "@angular/core";
export declare class BaseListComponent<ListModel, FormModel> extends FilterPageSortComponent {
    list: ListModel[];
    data?: FormModel;
    formVisible: boolean;
    rowMenuItemList: MenuItem[];
    actionMenuItems: MenuItem[];
    listOptions: ListOptions<ListModel>;
    resp: EventEmitter<any>;
    /**
     *
     */
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<BaseListComponent<any, any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BaseListComponent<any, any>, "lib-base", never, {}, { "resp": "resp"; }, never, never, true, never>;
}
