import 'reflect-metadata'; import { Constructable } from './constructable'; /** * Options for the injectable instance */ export interface InjectableOptions { lifetime: 'transient' | 'singleton' | 'scoped'; } /** * The default options for the injectable classes */ export declare const defaultInjectableOptions: InjectableOptions; /** * Decorator method for tagging a class as injectable * @param options The options object */ export declare const Injectable: (options?: Partial) => >(ctor: T) => void; //# sourceMappingURL=injectable.d.ts.map