import type { IArcGISContext } from "../../types/IArcGISContext";
import { IUiSchema } from "../../core/schemas/types";
import { IHubInitiativeTemplate } from "../../core/types/IHubInitiativeTemplate";
/**
 * @private
 * constructs the complete edit uiSchema for Hub Initiative Templates.
 * This defines how the schema properties should be rendered
 * in the initiative template editing experience.
 *
 * @param i18nScope
 * @param entity
 * @param context
 * @returns
 */
export declare const buildUiSchema: (i18nScope: string, options: Partial<IHubInitiativeTemplate>, context: IArcGISContext) => Promise<IUiSchema>;
