import { OnInit } from '@angular/core';
import { IEmptyStateAction } from './empty-state-action.interface';
import { EmptyStateConfig } from './empty-state.config';
import * as i0 from "@angular/core";
export declare class EmptyStateComponent implements OnInit {
    private config;
    icon: string;
    msg: string;
    actions: IEmptyStateAction[];
    constructor(config: EmptyStateConfig);
    ngOnInit(): void;
    /**
     * Calls the parsed callback with optional arguments
     * @param event
     * @param cb
     */
    executeCallback(event: any, cb: any[]): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<EmptyStateComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EmptyStateComponent, "hxa-empty-state", never, { "icon": "icon"; "msg": "msg"; "actions": "actions"; }, {}, never, ["*"]>;
}
