import { STM } from "@effect/core/stm/STM/definition/base";
/**
 * Performs this transaction the specified number of times, discarding the
 * results.
 * @tsplus fluent ets/STM replicateSTMDiscard
 * @tsplus location "@effect/core/stm/STM/operations/replicateSTMDiscard"
 */
export declare function replicateSTMDiscard_<R, E, A>(self: STM<R, E, A>, n: number): STM<R, E, void>;
/**
 * Performs this transaction the specified number of times, discarding the
 * results.
 * @tsplus static ets/STM/Aspects replicateSTMDiscard
 * @tsplus pipeable ets/STM replicateSTMDiscard
 * @tsplus location "@effect/core/stm/STM/operations/replicateSTMDiscard"
 */
export declare const replicateSTMDiscard: (n: number) => <R, E, A>(self: import("../definition").STM<R, E, A>) => import("../definition").STM<R, E, void>;
//# sourceMappingURL=replicateSTMDiscard.d.ts.map