import { ErrorResponse, FlowableStatus, Paged } from 'verben-workflow-ui/src/lib/models'; import { EnvironmentService, HttpWebRequestService } from 'verben-workflow-ui/src/lib/services'; import * as i0 from "@angular/core"; export declare class FlowableStatusService { private httpService; private envSvc; constructor(httpService: HttpWebRequestService, envSvc: EnvironmentService); /** * Get data with pagination and sorting * @param skip Number of records to skip * @param limit Number of records to take * @param sortParam Sort parameter * @param sortOrder Sort order ('asc' or 'desc') * @returns Promise containing the data */ getData(skip: number, limit: number, sortParam: string, sortOrder: string): Promise | ErrorResponse>; /** * Get data with additional parameter, pagination and sorting * @param param Search parameter * @param skip Number of records to skip * @param limit Number of records to take * @param sortParam Sort parameter * @param sortOrder Sort order ('asc' or 'desc') * @returns Promise containing the filtered data */ getFlowableStatusWithParam(param: string, skip: number, limit: number, sortParam: string, sortOrder: string): Promise | ErrorResponse>; /** * Save multiple data * @param requests Array of data to save * @returns Promise containing the save operation result */ saveFlowableStatuses(requests: FlowableStatus[]): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }