import { DependencyIdentifier, Injector, LookUp, Quantity } from '@wendellhu/redi'; export declare function useInjector(): Injector; export declare function useDependency(id: DependencyIdentifier, lookUp?: LookUp): T; export declare function useDependency(id: DependencyIdentifier, quantity: Quantity.MANY, lookUp?: LookUp): T[]; export declare function useDependency(id: DependencyIdentifier, quantity: Quantity.OPTIONAL, lookUp?: LookUp): T | null; export declare function useDependency(id: DependencyIdentifier, quantity: Quantity.REQUIRED, lookUp?: LookUp): T; export declare function useDependency(id: DependencyIdentifier, quantity: Quantity, lookUp?: LookUp): T | T[] | null; export declare function useDependency(id: DependencyIdentifier, quantity?: Quantity, lookUp?: LookUp): T | T[] | null;