import { INJECTOR } from "../injector.js";
import type { Injector } from "../injector.js";
import type { ConstructableToken } from "../provider.js";
export type InjectableEl = HTMLElement & {
    [INJECTOR]: Injector;
};
export declare function injectableEl<T extends ConstructableToken<InjectableEl>>(Base: T, ctx: ClassDecoratorContext): T;
