import type { UmbClassMixinInterface } from './class-mixin.interface.js'; import type { ClassConstructor } from '../extension-api/index.js'; import { type UmbControllerHost, type UmbControllerAlias } from '../controller-api/index.js'; type UmbClassMixinConstructor = new (host: UmbControllerHost, controllerAlias?: UmbControllerAlias) => UmbClassMixinInterface; export declare const UmbClassMixin: >(superClass: T) => UmbClassMixinConstructor & T; export {};