import type { UmbPropertyValueData, UmbPropertyValueDataPotentiallyWithEditorAlias } from '../index.js'; import type { UmbPropertyTypePresetModel, UmbPropertyTypePresetWithSchemaAliasModel, UmbPropertyValuePreset, UmbPropertyValuePresetApiCallArgs, UmbPropertyValuePresetApiCallArgsEntityBase } from './types.js'; import { UmbControllerBase } from '../../../../libs/class-api/index.js'; export declare class UmbPropertyValuePresetBuilderController extends UmbControllerBase { #private; protected _existingValues?: Array; setValues(values: Array): void; /** * Clones the property data. * @param {UmbPropertyValueDataPotentiallyWithEditorAlias} propertyTypes - Data about the properties to make a preset for. * @param createArgs * @returns {Promise} - A promise that resolves to the cloned property data. */ create(propertyTypes: Array, createArgs?: Partial): Promise>; protected _generatePropertyValues(apis: Array, propertyType: UmbPropertyTypePresetModel | UmbPropertyTypePresetWithSchemaAliasModel): Promise>; protected _generatePropertyValue(apis: Array, propertyType: UmbPropertyTypePresetModel | UmbPropertyTypePresetWithSchemaAliasModel, incomingCallArgs: Partial): Promise; }