import { type UmbDocumentTypeEntityTypeUnion } from './entity.js';
import { UmbPathPattern } from '../../core/router/index.js';
export declare const UMB_CREATE_DOCUMENT_TYPE_WORKSPACE_PRESET_TEMPLATE = "template";
export declare const UMB_CREATE_DOCUMENT_TYPE_WORKSPACE_PRESET_ELEMENT = "element";
export type UmbCreateDocumentTypeWorkspacePresetTemplateType = typeof UMB_CREATE_DOCUMENT_TYPE_WORKSPACE_PRESET_TEMPLATE;
export type UmbCreateDocumentTypeWorkspacePresetElementType = typeof UMB_CREATE_DOCUMENT_TYPE_WORKSPACE_PRESET_ELEMENT;
export type UmbCreateDocumentTypeWorkspacePresetType = UmbCreateDocumentTypeWorkspacePresetTemplateType | UmbCreateDocumentTypeWorkspacePresetElementType;
export declare const UMB_DOCUMENT_TYPE_WORKSPACE_PATH: string;
export declare const UMB_CREATE_DOCUMENT_TYPE_WORKSPACE_PATH_PATTERN: UmbPathPattern<{
    parentEntityType: UmbDocumentTypeEntityTypeUnion;
    parentUnique?: string | null;
    presetAlias?: UmbCreateDocumentTypeWorkspacePresetType | null;
}, {
    parentEntityType: UmbDocumentTypeEntityTypeUnion;
    parentUnique?: string | null;
    presetAlias?: UmbCreateDocumentTypeWorkspacePresetType | null;
}>;
export declare const UMB_EDIT_DOCUMENT_TYPE_WORKSPACE_PATH_PATTERN: UmbPathPattern<{
    unique: string;
}, {
    unique: string;
}>;
