import { UmbControllerBase } from '../../../../../libs/class-api/index.js'; import type { UmbPropertyValueDataPotentiallyWithEditorAlias } from '../../../property/index.js'; export declare class UmbValidationPropertyPathTranslationController extends UmbControllerBase { /** * translates the property data. * @param {UmbPropertyValueDataPotentiallyWithEditorAlias} property - The property data. * @param paths * @param data * @param queryConstructor * @returns {Promise} - A promise that resolves to the cloned property data. */ translateProperties(paths: Array, data: Array, queryConstructor: (entry: UmbPropertyValueDataPotentiallyWithEditorAlias) => string): Promise>; /** * translates the property data. * @param {Array} propertyPaths - The paths to be translated. * @param {UmbPropertyValueDataPotentiallyWithEditorAlias} propertyData - The property data. * @returns {Promise} - A promise that resolves to the cloned property data. */ translateProperty(propertyPaths: Array, propertyData: UmbPropertyValueDataPotentiallyWithEditorAlias): Promise>; }