import { interfaces } from 'inversify'; interface ResolveDecorator { (serviceIdentifier: interfaces.ServiceIdentifier): (target: any, name: string, descriptor?: any) => any; (target: any, name: string, descriptor?: any): any; optional: ResolveOptionalDecorator; all: ResolveAllDecorator; } interface ResolveOptionalDecorator { (serviceIdentifier: interfaces.ServiceIdentifier, defaultValue?: T): (target: any, name: string, descriptor?: any) => any; (target: any, name: string, descriptor?: any): any; all: ResolveAllDecorator; } interface ResolveAllDecorator { (serviceIdentifier: interfaces.ServiceIdentifier): (target: any, name: string, descriptor?: any) => any; (target: any, name: string, descriptor?: any): any; } declare const resolve: ResolveDecorator; export { resolve }; export default resolve;