import { Metric } from "@effect/core/io/Metrics/definition";
import { LazyArg } from "@tsplus/stdlib/data/Function";
import { Effect } from "@effect/core/io/Effect/definition";
/**
 * @tsplus fluent ets/Metrics/Metric incrementBy
 * @tsplus location "@effect/core/io/Metrics/operations/incrementBy"
 */
export declare function incrementBy_(self: Metric.Counter<number>, amount: LazyArg<number>, __tsplusTrace?: string): Effect<never, never, void>;
/**
 * @tsplus static ets/Metrics/Metric/Aspects incrementBy
 * @tsplus pipeable ets/Metrics/Metric incrementBy
 * @tsplus location "@effect/core/io/Metrics/operations/incrementBy"
 */
export declare const incrementBy: (amount: LazyArg<number>, __tsplusTrace?: string) => (self: Metric.Counter<number>) => import("../../Effect").Effect<never, never, void>;
//# sourceMappingURL=incrementBy.d.ts.map