import { ContentSetNotFound } from "../../api/common/errors/resources/ContentSetNotFound"; import { ArtefactId } from "../../api/interfaces/connect-types/artefacts"; import { ContentItemDataRecordLink } from "../../api/interfaces/connect-types/content-item"; import { PageDetailsList, PageDetailsSummary } from "../../api/interfaces/connect-types/page-media"; import { ContentSetEntity } from "../../api/interfaces/services/entities"; import { ConnectServerErrorMessage } from "../rest-related-types"; import { ConnectService } from "./ConnectService"; type ContentSetType = "print" | "email"; export declare class ContentSetEntityService extends ConnectService implements ContentSetEntity { static handleResourceNotFound(notFoundMessage: ConnectServerErrorMessage): ContentSetNotFound; private static resourceNotFoundHandler; fetchAllContentSetIds(forType?: ContentSetType): Promise; fetchContentItemDataRecordLinksForContentSet(contentSetId: ArtefactId): Promise; fetchPageDetailsSummaryForContentSet(contentSetId: ArtefactId): Promise; fetchPageDetailsForContentSet(contentSetId: ArtefactId): Promise; deleteContentSet(contentSetId: ArtefactId): Promise; fetchContentSetProperties(contentSetId: ArtefactId): Promise>; updateContentSetProperties(contentSetId: ArtefactId, properties: Record): Promise; } export {};