import type { ModuleOptions, Scope } from '../types.js'; export interface InjectableOptions { scope?: Scope; token?: string; } export declare const Injectable: (options?: InjectableOptions | undefined) => (target: T, context: ClassDecoratorContext) => T; export declare const Controller: (prefix?: string | undefined) => (target: T, context: ClassDecoratorContext) => T; export declare const Module: (options: ModuleOptions) => (target: T, context: ClassDecoratorContext) => T; //# sourceMappingURL=class.d.ts.map