import type { UmbContentDetailModel } from '../index.js';
import type { UmbContentDetailWorkspaceContextBase } from './content-detail-workspace-base.js';
import { UmbControllerBase } from '../../../../libs/class-api/index.js';
import type { UmbEntityVariantModel } from '../../../core/variant/index.js';
/**
 * @class UmbContentDetailWorkspaceTypeTransformController
 * @description - Controller to handle content detail workspace type transformations, such as property variation changes.
 */
export declare class UmbContentDetailWorkspaceTypeTransformController<DetailModelType extends UmbContentDetailModel<UmbEntityVariantModel>> extends UmbControllerBase {
    #private;
    constructor(host: UmbContentDetailWorkspaceContextBase<DetailModelType, any, any, any>);
}
