import { EventEmitter, OnInit } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { NavController } from '@ionic/angular';
import { LoginService } from '../../services/login/login.service';
import { UtilService } from '../../services/util/util.service';
import { DashboardModel } from '../../models/dashboard-model';
import * as i0 from "@angular/core";
export declare class DashboardCardComponent implements OnInit {
    private ls;
    private util;
    private nav;
    sanitizer: DomSanitizer;
    heading: string;
    data: DashboardModel[];
    type: string;
    loading: boolean;
    emptyMsg: string;
    disableButtons: boolean;
    onClick: EventEmitter<any>;
    constructor(ls: LoginService, util: UtilService, nav: NavController, sanitizer: DomSanitizer);
    ngOnInit(): void;
    open(model: DashboardModel): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DashboardCardComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DashboardCardComponent, "app-dashboard-card", never, { "heading": { "alias": "heading"; "required": false; }; "data": { "alias": "data"; "required": false; }; "type": { "alias": "type"; "required": false; }; "loading": { "alias": "loading"; "required": false; }; "emptyMsg": { "alias": "emptyMsg"; "required": false; }; "disableButtons": { "alias": "disableButtons"; "required": false; }; }, { "onClick": "onClick"; }, never, ["*"], false, never>;
}
//# sourceMappingURL=dashboard-card.component.d.ts.map