import { IConfigurationValues, IUiSchema } from "../../core/schemas/types";
import type { IArcGISContext } from "../../types/IArcGISContext";
import { EntityEditorOptions } from "../../core/schemas/internal/EditorOptions";
/**
 * @private
 * constructs the complete uiSchema for creating a followers
 * group. This defines how the schema properties should be
 * rendered in the follower group creation experience
 */
export declare const buildUiSchema: (i18nScope: string, options: EntityEditorOptions, _context: IArcGISContext) => Promise<IUiSchema>;
/**
 * @private
 * constructs the default values for creating a followers group.
 * This is used to pre-populate the form with specific default values
 * that are different from the normal Group Schema defaults.
 * @param i18nScope
 * @param options
 * @param context
 * @returns
 */
export declare const buildDefaults: (_i18nScope: string, _options: EntityEditorOptions, context: IArcGISContext) => Promise<IConfigurationValues>;
