import { Metric } from "@effect/core/io/Metrics/definition";
import { Effect } from "@effect/core/io/Effect/definition";
/**
 * Returns an aspect that will update this metric with the success value of
 * the effects that it is applied to.
 * @tsplus getter ets/Metrics/Metric trackSuccess
 * @tsplus location "@effect/core/io/Metrics/operations/trackSuccess"
 */
export declare function trackSuccess<Type, In, Out>(self: Metric<Type, In, Out>): <R, E, A extends In>(effect: import("../../Effect").Effect<R, E, A>, __tsplusTrace?: string) => import("../../Effect").Effect<R, E, A>;
//# sourceMappingURL=trackSuccess.d.ts.map