import { UMB_VALIDATION_CONTEXT } from '../context/index.js'; import type { UmbValidationMessageTranslator } from './validation-message-path-translator.interface.js'; import type { UmbControllerAlias, UmbControllerHost } from '../../../../libs/controller-api/index.js'; import { UmbControllerBase } from '../../../../libs/class-api/index.js'; export declare abstract class UmbValidationPathTranslatorBase extends UmbControllerBase implements UmbValidationMessageTranslator { protected _context?: typeof UMB_VALIDATION_CONTEXT.TYPE; constructor(host: UmbControllerHost, ctrlAlias?: UmbControllerAlias); hostDisconnected(): void; abstract translate(path: string): ReturnType; }