export const UMB_STATIC_FILE_TREE_REPOSITORY_ALIAS = 'Umb.Repository.StaticFile.Tree';
/**
 * @deprecated Use {@link UMB_STATIC_FILE_TREE_REPOSITORY_ALIAS} instead. This will be removed in Umbraco 18.
 */
export const UMB_STATIC_FILE_TREE_STORE_ALIAS = 'Umb.Store.StaticFile.Tree';
export const UMB_STATIC_FILE_TREE_ALIAS = 'Umb.Tree.StaticFile';
export const UMB_STATIC_FILE_TREE_ITEM_ALIAS = 'Umb.TreeItem.StaticFile';

export const UMB_STATIC_FILE_ENTITY_TYPE = 'static-file';
export const UMB_STATIC_FILE_ROOT_ENTITY_TYPE = 'static-file-root';
export const UMB_STATIC_FILE_FOLDER_ENTITY_TYPE = 'static-file-folder';

export type UmbStaticFileEntityType = typeof UMB_STATIC_FILE_ENTITY_TYPE;
export type UmbStaticFileRootEntityType = typeof UMB_STATIC_FILE_ROOT_ENTITY_TYPE;
export type UmbStaticFileFolderEntityType = typeof UMB_STATIC_FILE_FOLDER_ENTITY_TYPE;

export { UMB_STATIC_FILE_TREE_STORE_CONTEXT } from './static-file-tree.store.context-token.js';
