import { type OnChanges, type SimpleChanges, EventEmitter } from '@angular/core';
import { AlertController } from '@ionic/angular';
import type { AlertDataI, AlertEventI } from '../../interfaces/alert.interface';
import * as i0 from "@angular/core";
export declare class AlertComponent implements OnChanges {
    private readonly alertController;
    data: AlertDataI | undefined;
    alertEvent: EventEmitter<AlertEventI>;
    constructor(alertController: AlertController);
    ngOnChanges(changes: SimpleChanges): void;
    showAlert(data: AlertDataI): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<AlertComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AlertComponent, "cf-alert", never, { "data": { "alias": "data"; "required": false; }; }, { "alertEvent": "alertEvent"; }, never, never, false, never>;
}
