import { AfterContentInit, EventEmitter, OnInit, QueryList, TemplateRef } from '@angular/core';
import { PrimeTemplate } from 'primeng/api';
import * as i0 from "@angular/core";
export declare class SmzDataInfoComponent implements OnInit, AfterContentInit {
    templates: QueryList<PrimeTemplate>;
    image: string;
    message: string;
    actions: {
        label: string;
        icon?: string;
        callback: (event: MouseEvent) => void;
    }[];
    callbackInfo: string;
    callbackLabel: string;
    clicked: EventEmitter<MouseEvent>;
    actionsTemplate: TemplateRef<any>;
    ngOnInit(): void;
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SmzDataInfoComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SmzDataInfoComponent, "smz-data-info", never, { "image": { "alias": "image"; "required": false; }; "message": { "alias": "message"; "required": false; }; "actions": { "alias": "actions"; "required": false; }; "callbackInfo": { "alias": "callbackInfo"; "required": false; }; "callbackLabel": { "alias": "callbackLabel"; "required": false; }; }, { "clicked": "clicked"; }, ["templates"], never, false, never>;
}
