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