import { JpexInstance, Dependency, ResolveOpts, Factory } from '../types'; export { default as getFactory } from './getFactory'; export declare function resolve(this: JpexInstance, name: Dependency, opts?: ResolveOpts): any; export declare function resolveAsync(this: JpexInstance, name: Dependency, opts?: ResolveOpts): any; export declare function resolveDependencies(this: JpexInstance, definition: Factory, opts?: ResolveOpts): any[] | Promise; export declare function isResolved(this: JpexInstance, dependency: Dependency): boolean; export declare function allResolved(this: JpexInstance, dependencies: Dependency[]): boolean;