/// import { SpawnOptions } from 'child_process'; import { IOptions, IOptionsCustomConfig, IOptionsInput, ITaskInfo } from './cli'; export interface IPackageInfo { filename: string; json: { osjs: { type: string; [key: string]: any; }; [key: string]: any; }; meta: { name: string; type: "theme" | "icons" | "sounds"; [key: string]: any; }; } declare const npmPackages: (root: string) => Promise; declare const spawnAsync: (cmd: string, args: readonly string[], options: SpawnOptions) => Promise; declare const loadTasks: (defaults: Record, includes: Function[], options: IOptions) => Promise>; declare const createOptions: (options: IOptionsInput) => IOptions; declare const resolveOptions: (options: IOptions, include: IOptionsCustomConfig) => IOptions; declare const _default: { resolveOptions: (options: IOptions, include: IOptionsCustomConfig) => IOptions; createOptions: (options: IOptionsInput) => IOptions; npmPackages: (root: string) => Promise; spawnAsync: (cmd: string, args: readonly string[], options: SpawnOptions) => Promise; loadTasks: (defaults: Record, includes: Function[], options: IOptions) => Promise>; }; export default _default; export { resolveOptions, createOptions, npmPackages, spawnAsync, loadTasks }; //# sourceMappingURL=utils.d.ts.map