import { HttpClient, HttpParams } from '@angular/common/http'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { Observable } from 'rxjs'; import { SCCoreService } from '../../core/sc-core.service'; import { SCCustomInputsDialogComponent, SCCustomInputsDialogConfig, SCCustomInputsDialogSizeConfig } from '../sc-custom-inputs-dialog.component'; import * as i0 from "@angular/core"; export declare class SCCustomInputsDialogService { private http; private scCoreService; private dialogService; constructor(http: HttpClient, scCoreService: SCCoreService, dialogService: MatDialog); getDefaultConfig(): SCCustomInputsDialogConfig; getData(url: string, params?: HttpParams): Observable; saveData(method: 'POST' | 'PATCH' | 'PUT', url: string, data: any): Observable; openSCCustomInputsDialog(config: SCCustomInputsDialogConfig, sizeConfig?: SCCustomInputsDialogSizeConfig): { dialogRef: MatDialogRef; actionClicked: Observable; pdfActionClicked: Observable; errorOnSave: Observable; }; openAddDataPointDialog(title: string, fieldLable: string, fieldIndex: string, fieldValue: string, saveUrl: string): Observable; /** * @deprecated The method should not be used, because it returns an Observable. Sometimes a MatDialogRef makes more sense */ openSimpleAlertDialog(title: string, body: string, save?: string, close?: string, dialogCssClasses?: string, disableClose?: boolean): Observable; openSimpleAlertDialog2(title: string, body: string, save?: string, close?: string, dialogCssClasses?: string, disableClose?: boolean): MatDialogRef; private getSimpleDialogConfig; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }