import { Cause } from "@effect/io/Cause"; import type { CauseException } from "../errors.js"; export declare function reportError>(makeError: (cause: Cause) => E2): (cause: Cause, context?: Record) => import("@effect/io/Effect").Effect; export declare function logError>(makeError: (cause: Cause) => E2): (cause: Cause, context?: Record) => import("@effect/io/Effect").Effect; export declare function captureException(error: unknown): void; export declare function reportMessage(message: string): void; export declare function reportMessageM(message: string): import("@effect/io/Effect").Effect; //# sourceMappingURL=errorReporter.d.ts.map