import { Token, Dependency, TLazyInject } from '../interfaces'; export declare function createLazyInjection(target: object, propertyKey: string, index?: number): (lazyInject: TLazyInject, provider: Token) => void; export declare function Inject(provider: Dependency): (target: object, propertyKey: string, index?: number | undefined) => void;