import type { Content } from '../models/Content.js'; import type { CancelablePromise } from '../core/CancelablePromise.js'; export declare class ContentBlueprintService { /** * Publish shared draft * Publishes a shared draft of a Content created from a ContentBlueprint. * @param draftId the id of the draft * @param expand A comma separated list of properties to expand on the content. Default value: body.storage,history,space,version,ancestors * @param status only support 'draft' status for now. * @param requestBody he content to be created, where the status of the included content is "current", * and the content has an ID (which will be the draft ID) * @returns Content returns a JSON representation of the content * @throws ApiError */ static publishSharedDraft(draftId: string, expand?: string, status?: string, requestBody?: Content): CancelablePromise; /** * Publish legacy draft * Publishes a legacy draft of a Content created from a ContentBlueprint. * @param draftId the id of the draft * @param expand A comma separated list of properties to expand on the content. Default value: body.storage,history,space,version,ancestors * @param status only support 'draft' status for now. * @param requestBody The content to be created, where the status of the included content is "current", * and the content has an ID (which will be the draft ID) * @returns Content returns a JSON representation of the content * @throws ApiError */ static publishLegacyDraft(draftId: string, expand?: string, status?: string, requestBody?: Content): CancelablePromise; } //# sourceMappingURL=ContentBlueprintService.d.ts.map