import type { UmbDocumentBlueprintEntityType } from '../../entity.js';
import type { DocumentVariantStateModel } from '../../../../core/backend-api/index.js';
import type { UmbReferenceByUnique } from '../../../../core/models/index.js';
export interface UmbDocumentBlueprintItemModel extends UmbDocumentBlueprintItemBaseModel {
    documentType: {
        unique: string;
        icon: string;
        collection: UmbReferenceByUnique | null;
    };
}
export interface UmbDocumentBlueprintItemBaseModel {
    entityType: UmbDocumentBlueprintEntityType;
    name: string;
    unique: string;
}
export interface UmbDocumentBlueprintItemVariantModel {
    name: string;
    culture: string | null;
    state: DocumentVariantStateModel | null;
}
