import type * as C from "../Cause/index.js"; import * as St from "../Structural/index.js"; export declare type Exit = Success | Failure; export declare class Success implements St.HasEquals { readonly value: A; readonly _tag = "Success"; constructor(value: A); get [St.hashSym](): number; [St.equalsSym](that: unknown): boolean; } export declare class Failure { readonly cause: C.Cause; readonly _tag = "Failure"; constructor(cause: C.Cause); get [St.hashSym](): number; [St.equalsSym](that: unknown): boolean; } //# sourceMappingURL=exit.d.ts.map