import type { UmbExtensionEntityType } from '../entity.js';
import type { UmbCollectionFilterModel, UmbCollectionItemModel } from '../../collection/index.js';
import type { ManifestBase } from '../../../../libs/extension-api/index.js';
import type { UmbWithDescriptionModel } from '../../models/index.js';
export interface UmbExtensionCollectionFilterModel extends UmbCollectionFilterModel {
    /** @deprecated Use `extensionTypes` instead. Will be removed in v. 19 */
    type?: string;
    extensionTypes?: Array<string>;
}
export interface UmbExtensionCollectionItemModel extends UmbCollectionItemModel, UmbWithDescriptionModel {
    entityType: UmbExtensionEntityType;
    manifest: ManifestBase;
}
