import type { UmbValidationMessage } from '../../context/validation-messages.manager.js'; import type { UmbValidationPathTranslator } from './types.js'; import { UmbControllerBase } from '../../../../../libs/class-api/index.js'; import type { ClassConstructor } from '../../../../../libs/extension-api/index.js'; import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js'; export type UmbValidationTranslationControllerArgs = { pathTranslators: Array>>; translationData: unknown; }; export declare class UmbValidationPathTranslationController extends UmbControllerBase { #private; constructor(host: UmbControllerHost, args: UmbValidationTranslationControllerArgs); translate(messages: Array): Promise; }