import { Dependency, DependencyTree, Emitter } from '../interfaces'; export declare const DEFAULT_DEPENDENCY: DependencyTree; export interface Options { cwd: string; emitter: Emitter; name?: string; dev?: boolean; peer?: boolean; global?: boolean; parent?: DependencyTree; bowerComponentPath?: string; jspmConfig?: any; } export declare function resolveAllDependencies(options: Options): Promise; export declare function resolveDependency(dependency: Dependency, options: Options): Promise; export declare function resolveBowerDependencies(options: Options): Promise; export declare function resolveNpmDependencies(options: Options): Promise; export declare function resolveJspmDependencies(options: Options): Promise; export declare function resolveTypeDependencies(options: Options): Promise; export declare function resolveJspmDependency(pkgName: string, raw: string, options: Options): Promise;