import * as Effect from "@effect/io/Effect"; import type * as STM from "@effect/stm/STM"; export declare const bind: ((tag: Exclude, f: (_: K) => STM.STM) => (self: STM.STM) => STM.STM>) & ((self: STM.STM, tag: Exclude, f: (_: K_1) => STM.STM) => STM.STM>); export declare const catchTag: ((k: K, f: (e: Extract) => STM.STM) => (self: STM.STM) => STM.STM, A1 | A>) & ((self: STM.STM, k: K_1, f: (e: Extract) => STM.STM) => STM.STM, A_1 | A1_1>); //# sourceMappingURL=stm.d.ts.map