import { Supervisor } from "@effect/core/io/Supervisor/definition";
import { HashSet } from "@tsplus/stdlib/collections/HashSet/definition";
import { Logger } from "@effect/core/io/Logger/definition";
import { RuntimeConfigFlags } from "@effect/core/io/RuntimeConfig/Flags/definition";
import { RuntimeConfig } from "@effect/core/io/RuntimeConfig/definition";
/**
 * @tsplus static ets/RuntimeConfig/Ops __call
 * @tsplus location "@effect/core/io/RuntimeConfig/operations/make"
 */
export declare function make(value: {
    readonly fatal: (defect: unknown) => boolean;
    readonly reportFatal: (defect: unknown) => void;
    readonly supervisor: Supervisor<unknown>;
    readonly loggers: HashSet<Logger<string, unknown>>;
    readonly flags: RuntimeConfigFlags;
    readonly maxOp: number;
}): RuntimeConfig;
//# sourceMappingURL=make.d.ts.map