import { TDeferred } from "@effect/core/stm/TDeferred/definition";
import { USTM } from "@effect/core/stm/STM/definition/base";
/**
 * @tsplus fluent ets/TDeferred succeed
 * @tsplus location "@effect/core/stm/TDeferred/operations/succeed"
 */
export declare function succeed_<E, A>(self: TDeferred<E, A>, a: A): USTM<boolean>;
/**
 * @tsplus static ets/TDeferred/Aspects succeed
 * @tsplus pipeable ets/TDeferred succeed
 * @tsplus location "@effect/core/stm/TDeferred/operations/succeed"
 */
export declare const succeed: <A>(a: A) => <E>(self: import("../definition").TDeferred<E, A>) => import("../../STM").USTM<boolean>;
//# sourceMappingURL=succeed.d.ts.map