import { EventEmitter, NgZone } from '@angular/core';
import { TranslateService } from '@cause-911/core';
export declare class CausePopupEditComponent {
    private zone;
    private translate;
    title: string;
    type: string;
    visible: boolean;
    visibleChange: EventEmitter<boolean>;
    popupShown: EventEmitter<any>;
    save: EventEmitter<void>;
    barItems: any;
    botomToolbarItems: any;
    translationKeyParent: string;
    translationKeys: string[];
    types: {
        savecancel: string;
        okcancel: string;
    };
    static onSaveClick(e: any): void;
    static onCancelClick(e: any): void;
    constructor(zone: NgZone, translate: TranslateService);
    ngOnInit(): void;
    getTranslations(): void;
    onVisibleChange(): void;
    initBarText(translations: string[]): void;
    popupHidden(): void;
    onShown(e: any): void;
}
