import { UmbControllerBase } from '../../../../libs/class-api/index.js';
import type { UmbContentTypeModel, UmbContentTypeStructureManager } from '../../content-type/index.js';
import type { UmbControllerHost } from '../../../../libs/controller-api/index.js';
import type { UmbHintController, UmbVariantHint } from '../../../core/hint/index.js';
import { type UmbValidationController } from '../../../core/validation/index.js';
export declare class UmbContentValidationToHintsManager<ContentTypeDetailModelType extends UmbContentTypeModel = UmbContentTypeModel> extends UmbControllerBase {
    #private;
    constructor(host: UmbControllerHost, structure: UmbContentTypeStructureManager<ContentTypeDetailModelType>, validation: UmbValidationController, hints: UmbHintController<UmbVariantHint>, hintsPathPrefix?: Array<string>);
}
