import { Supervisor } from "@effect/core/io/Supervisor/definition";
/**
 * Maps this supervisor to another one, which has the same effect, but whose
 * value has been transformed by the specified function.
 * @tsplus fluent ets/Supervisor map
 * @tsplus location "@effect/core/io/Supervisor/operations/map"
 */
export declare function map_<A, B>(self: Supervisor<A>, f: (a: A) => B): Supervisor<B>;
/**
 * Maps this supervisor to another one, which has the same effect, but whose
 * value has been transformed by the specified function.
 * @tsplus pipeable ets/Supervisor map
 * @tsplus location "@effect/core/io/Supervisor/operations/map"
 */
export declare const map: <A, B>(f: (a: A) => B) => (self: import("../definition").Supervisor<A>) => import("../definition").Supervisor<B>;
//# sourceMappingURL=map.d.ts.map