// ets_tracing: off import type * as T from "@effect-ts/core/Effect" import type * as S from "@effect-ts/core/Sync" declare module "@effect-ts/system/Sync/core" { export interface Sync extends T.Effect { /** * @ets_rewrite_method chain_ from "@effect-ts/core/Sync" */ chain( this: S.Sync, f: (a: AX) => S.Sync ): S.Sync /** * @ets_rewrite_method chain_ from "@effect-ts/core/Effect" */ chain( this: S.Sync, f: (a: AX) => T.Effect, __trace?: string ): T.Effect } }