import { Observable } from 'rxjs'; import { MtnaBaseProcess } from '../models'; import * as i0 from "@angular/core"; export declare abstract class MtnaProcessManagerService { /** * Whether the processes can be downloaded. */ get hasProcessDownload(): boolean; /** * Text to display as the header of the bottom sheet. */ get heading(): string; /** * Descriptive text about the bottom sheet */ get headingDescription(): string; /** * Base url to direct to for downloading. * NOTE: the href is set as `processDownloadUrl + '/' & statusDetail.id` */ get processDownloadUrl(): string; /** * Checks the status of a process. NOTE: should be implemented with the actual api endpoint. * @param processId Id of the process to be checked. * @returns the status of the process */ getProcessDetails(processId: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }