import type { UMB_COLLECTION_ALIAS_CONDITION, UMB_COLLECTION_HAS_ITEMS_CONDITION_ALIAS } from './constants.js';
import type { UmbConditionConfigBase } from '../../../../libs/extension-api/index.js';
export type CollectionAliasConditionConfig = UmbConditionConfigBase<typeof UMB_COLLECTION_ALIAS_CONDITION> & {
    /**
     * The collection that this extension should be available in
     * @example
     * "Umb.Collection.User"
     */
    match: string;
};
export interface UmbCollectionHasItemsConditionConfig extends UmbConditionConfigBase<typeof UMB_COLLECTION_HAS_ITEMS_CONDITION_ALIAS> {
}
declare global {
    interface UmbExtensionConditionConfigMap {
        CollectionAliasConditionConfig: CollectionAliasConditionConfig;
        UmbCollectionHasItemsConditionConfig: UmbCollectionHasItemsConditionConfig;
    }
}
