import type { UmbController } from '../controller-api/index.js'; import type { ClassConstructor } from '../extension-api/index.js'; declare const UmbControllerBase_base: (new (host: import("../controller-api/index.js").UmbControllerHost, controllerAlias?: import("../controller-api/index.js").UmbControllerAlias) => import("./class-mixin.interface.js").UmbClassMixinInterface) & ClassConstructor; /** * This mixin enables a web-component to host controllers. * This enables controllers to be added to the life cycle of this element. * */ export declare abstract class UmbControllerBase extends UmbControllerBase_base implements UmbController { } export {};