///
export declare class TestHost implements pxt.Host {
name: string;
packageFiles: pxt.Map;
extraDependencies: string[];
private includeCommon;
static files: pxt.Map>;
constructor(name: string, packageFiles: pxt.Map, extraDependencies: string[], includeCommon?: boolean);
resolve(module: pxt.Package, filename: string): string;
readFile(module: pxt.Package, filename: string): string;
writeFile(module: pxt.Package, filename: string, contents: string): void;
getHexInfoAsync(extInfo: pxtc.ExtensionInfo): Promise;
cacheStoreAsync(id: string, val: string): Promise;
cacheGetAsync(id: string): Promise;
downloadPackageAsync(pkg: pxt.Package): Promise;
resolveVersionAsync(pkg: pxt.Package): Promise;
private get dependencies();
}