import { EventEmitter } from "@angular/core";
import { AppState } from "@esfaenza/core/services";
import * as i0 from "@angular/core";
export declare class EsModalComponent {
    _state: AppState;
    Size: string;
    IgnoreBackdrop: boolean;
    Backdrop: boolean;
    HasOverlap: boolean;
    onShow: EventEmitter<void>;
    onHide: EventEmitter<void>;
    constructor(_state: AppState);
    private Modal;
    show(): void;
    hide(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EsModalComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EsModalComponent, "es-modal", never, { "Size": { "alias": "Size"; "required": false; }; "IgnoreBackdrop": { "alias": "IgnoreBackdrop"; "required": false; }; "Backdrop": { "alias": "Backdrop"; "required": false; }; "HasOverlap": { "alias": "HasOverlap"; "required": false; }; }, { "onShow": "onShow"; "onHide": "onHide"; }, never, ["*"], true, never>;
}
