import { RestoreProcessPropsFn } from "./saveProcessProps"; import { StdoutInterceptor } from "./StdoutInterceptor"; import { FnExecutionEffectsInterface } from "./FnExecutionEffectsInterface"; import { FakeFilesCollection } from "../../../githubServiceFiles/FakeFilesCollection"; import { RunnerDirsCollection } from "../../../githubServiceFiles/RunnerDirsCollection"; import { EnvInterface } from "../../../types/EnvInterface"; import { FakeFsOptionsInterface } from "../../../runOptions/FakeFsOptionsInterface"; import { BaseRunnerDirsInterface } from "../../../runMilieu/BaseRunnerDirsInterface"; export declare class FnRunMilieu { readonly env: EnvInterface; readonly restoreProcessProps: RestoreProcessPropsFn; readonly stdoutInterceptor: StdoutInterceptor; private _baseRunMilieu; constructor(fakeFiles: FakeFilesCollection, runnerDirs: RunnerDirsCollection, env: EnvInterface, fakeFsOptions: FakeFsOptionsInterface, restoreProcessProps: RestoreProcessPropsFn, stdoutInterceptor: StdoutInterceptor); getEffects(): FnExecutionEffectsInterface; restore(): void; } //# sourceMappingURL=FnRunMilieu.d.ts.map