import { EventEmitter, OnInit } from '@angular/core';
import { TranslateService } from '@cauca-911/core';
import * as i0 from "@angular/core";
export declare class CaucaPopupConfirmComponent implements OnInit {
    private translate;
    title: string;
    text: string;
    showTitle: boolean;
    visible: boolean;
    visibleChange: EventEmitter<boolean>;
    okClick: EventEmitter<void>;
    cancelClick: EventEmitter<void>;
    doneClick: EventEmitter<boolean>;
    barItems: any;
    bottomToolbarItems: any[];
    translationKeyParent: string;
    translationKeys: string[];
    types: {
        ok: string;
        cancel: string;
        close: string;
        yesno: string;
        okcancel: string;
        okclose: string;
        savecancel: string;
    };
    constructor(translate: TranslateService);
    set type(name: string);
    static onOkClick(e: any): void;
    static onCancelClick(e: any): void;
    ngOnInit(): void;
    getTranslations(): void;
    onVisibleChange(): void;
    initBarText(translations: string[]): void;
    popupHidden(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CaucaPopupConfirmComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CaucaPopupConfirmComponent, "cauca-popup-confirm", never, { "title": { "alias": "title"; "required": false; }; "text": { "alias": "text"; "required": false; }; "showTitle": { "alias": "showTitle"; "required": false; }; "visible": { "alias": "visible"; "required": false; }; "type": { "alias": "type"; "required": false; }; }, { "visibleChange": "visibleChange"; "okClick": "okClick"; "cancelClick": "cancelClick"; "doneClick": "doneClick"; }, never, ["*"], false, never>;
}
