/**
 * @since 1.0.0
 */
import type { FileSystem } from "effect/FileSystem";
import * as Layer from "effect/Layer";
import type { Path } from "effect/Path";
import type { Stdio } from "effect/Stdio";
import type { Terminal } from "effect/Terminal";
import type { ChildProcessSpawner } from "effect/unstable/process/ChildProcessSpawner";
/**
 * @since 1.0.0
 * @category models
 */
export type NodeServices = ChildProcessSpawner | FileSystem | Path | Stdio | Terminal;
/**
 * @since 1.0.0
 * @category layer
 */
export declare const layer: Layer.Layer<NodeServices>;
//# sourceMappingURL=NodeServices.d.ts.map