import { NamedProperties } from "@objectif-lune/core"; import { JobSetNotFound } from "../../api/common/errors/resources/JobSetNotFound"; import { JobSetEntity } from "../../api/interfaces"; import { ArtefactId } from "../../api/interfaces/connect-types/artefacts"; import { ConnectServerErrorMessage } from "../rest-related-types"; import { ConnectService } from "./ConnectService"; export declare class JobSetEntityService extends ConnectService implements JobSetEntity { static handleResourceNotFound(notFoundMessage: ConnectServerErrorMessage): JobSetNotFound; private static resourceNotFoundHandler; fetchAllJobSetIds(): Promise; fetchJobIdsForJobSet(jobSetId: ArtefactId): Promise; deleteJobSet(jobSetId: ArtefactId): Promise; fetchJobSetMetadata(jobSetId: ArtefactId): Promise; updateJobSetMetadata(jobSetId: ArtefactId, properties: Record): Promise; fetchJobSetProperties(jobSetId: ArtefactId): Promise; updateJobSetProperties(jobSetId: ArtefactId, properties: Record): Promise; }