import Task from '@dojo/core/async/Task';
import Promise from '@dojo/shim/Promise';
import Executor from '../executors/Executor';
export declare function expandFiles(patterns?: string[]): Promise<string[]>;
export declare function getConfig(): Promise<any>;
export declare function loadJson(resource: string): Task<any>;
export declare function loadScript(script: string | string[]): Task<void>;
export declare function normalizePath(path: string): string;
export declare function projectRequire(mod: string): void;
export declare function reportUncaughtErrors(executor: Executor): void;
