import { EditableContentEnrichment, IHubEditableContentEnrichments } from "../items/_enrichments";
import { IHubEditableContent } from "../core/types/IHubEditableContent";
import { IHubRequestOptions } from "../hub-types";
import { IItem } from "@esri/arcgis-rest-portal";
/**
 * fetch a content entity by identifier
 * @param identifier
 * @param requestOptions
 * @returns content entity
 */
export declare const fetchHubContent: (identifier: string, requestOptions: IHubRequestOptions, enrichments?: EditableContentEnrichment[]) => Promise<IHubEditableContent>;
/**
 * Convert an Item to an editable Hub Content object,
 * fetch any additional information that may be required
 */
export declare const convertItemToContent: (item: IItem, requestOptions: IHubRequestOptions, enrichments?: IHubEditableContentEnrichments) => Promise<IHubEditableContent>;
