import { Observable } from "rxjs";
export type DialogSize = 'sm' | 'md' | 'lg' | 'xl' | 'fullscreen';
export type DialogOptions = {
    /**
     * When active, on click outside, the dialog is dismissed
     */
    destroyClickOutside?: boolean;
    /**
     * When active on click 'esc' dialog is dismissed.
     */
    escapeOnEsc?: boolean;
    size?: DialogSize;
};
export type DialogRef<T> = {
    componentInstance: T;
    closed: Observable<any>;
    dismissed: Observable<any>;
};
