import { HttpClient, HttpParams } from '@angular/common/http'; import { MatDialog } from '@angular/material/dialog'; import { Observable } from 'rxjs'; import { SCCoreService } from '../../core/sc-core.service'; import { SCTableDialogComponent, SCTableDialogConfig } from '../sc-table-dialog.component'; import * as i0 from "@angular/core"; export declare class SCTableDialogService { private http; private scCoreService; private dialogService; constructor(http: HttpClient, scCoreService: SCCoreService, dialogService: MatDialog); getDefaultConfig(): SCTableDialogConfig; getData(url: string, params: HttpParams): Observable; getFile(url: string): Observable; uploadFileForData(url: string, file: File): Observable; openSCTableDialog(config: SCTableDialogConfig): { tableActionClicked: Observable; tableRowClicked: Observable; linkClicked: Observable; dialogRef: import("@angular/material/dialog").MatDialogRef; actionClicked: Observable; selectedMatchChanged: Observable; allSelectedChanged: Observable; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }