import { PopupComponent } from "./popup.component"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare type Position = 'left' | 'right' | 'top' | 'bottom'; export interface OptionsModel { data?: any; styles?: { width?: string; height?: string; background?: any; }; inputs?: object; title?: string; subTitle?: string; position?: Position; closeIcon?: boolean; } export declare class PopupService { dialogComponent: PopupComponent; private modalNotifier?; constructor(); open(component: any, options?: OptionsModel): Observable; openTemplate(templateRef: any, options?: OptionsModel): Observable; close(): void; submit(data?: string): void; confirm(title?: string, subTitle?: string): Observable; confirmCustomize(title: string, subTitle: string, cancelButtonText: any, confirmButtonText: any): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }