import { IHubEditableContentEnrichments } from "../items/_enrichments";
import { IHubEditableContent } from "../core/types/IHubEditableContent";
import { IItem } from "@esri/arcgis-rest-portal";
import { IHubRequestOptions } from "../hub-types";
/**
 * composes a Hub content entity from an item and optional enrichments
 * @param item item to compose content from
 * @param requestOptions request options (needed to determine certain urls)
 * @param enrichments enrichments to use during composition
 * @returns content entity
 */
export declare const composeHubContent: (item: IItem, requestOptions: IHubRequestOptions, enrichments: IHubEditableContentEnrichments) => IHubEditableContent;
