import { Scope } from '../constants'; export interface IInjectableOptions { serviceIdentifier?: any; scope?: Scope; autoBind?: boolean; name?: string; tag?: { [key: string]: any; }; } export declare function Inject(serviceIdentifier: any): (target: any, propertyKey: string) => void; export declare function Injectable(options?: IInjectableOptions): (target: any) => void;