import { BaseDataPageFacade, SearchHandlerService } from 'verben-workflow-ui/src/lib/base'; import { FlowableStatus } from 'verben-workflow-ui/src/lib/models'; import { UtilService } from 'verben-workflow-ui/src/lib/services'; import { FlowableStatusService } from './flowable-status.service'; import { FlowableStatusState } from './flowable-status.state'; import * as i0 from "@angular/core"; /** * Facade for the flowable-status page. */ export declare class FlowableStatusFacade extends BaseDataPageFacade { constructor(state: FlowableStatusState, service: FlowableStatusService, searchHandler: SearchHandlerService, utilService: UtilService); /** * Save the record currently open in the form, merged over whatever the form * did not edit. `saveItems()` decides insert vs update from the presence of a * Code — see BaseDataPageFacade.withDataState for why the incoming DataState * cannot be trusted. */ save(edits: Partial): Promise; /** Commit an inline table-row edit. Does not close the card form. */ saveRow(row: FlowableStatus, edits: Partial): Promise; /** Prepend a blank record and open it in the form. */ startCreate(): FlowableStatus; private createEmpty; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }