import type { Cause } from "./model"; export declare class FiberFailure extends Error { readonly cause: Cause; readonly _tag = "FiberFailure"; readonly pretty: string; constructor(cause: Cause); } export declare const isFiberFailure: (u: unknown) => u is FiberFailure; export declare class Untraced extends Error { readonly _tag = "Untraced"; constructor(message?: string); } export declare const isUntraced: (u: unknown) => u is Untraced; export declare class RuntimeError extends Error { readonly _tag = "RuntimeError"; constructor(message?: string); } export declare const isRuntime: (u: unknown) => u is RuntimeError; export declare class InterruptedException extends Error { readonly _tag = "InterruptedException"; constructor(message?: string); } export declare const isInterruptedException: (u: unknown) => u is InterruptedException; export declare class IllegalStateException extends Error { readonly _tag = "IllegalStateException"; constructor(message?: string); } export declare const isIllegalStateException: (u: unknown) => u is IllegalStateException; //# sourceMappingURL=errors.d.ts.map