import { Cause, Effect, type LogLevel } from "effect-app"; import { CauseException } from "effect-app/client/errors"; export declare const tryCauseException: (cause: Cause.Cause, name: string) => CauseException; export declare function reportError(name: string): (cause: Cause.Cause, extras?: Record | undefined, level?: LogLevel.Severity | undefined) => Effect.Effect; export declare function logError(name: string): (cause: Cause.Cause, extras?: Record | undefined) => Effect.Effect; export declare function captureException(error: unknown, extras?: Record): void; export declare const reportMessage: (message: string, extras?: Record | undefined) => Effect.Effect; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JSZXBvcnRlci5kLnRzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2Vycm9yUmVwb3J0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsS0FBSyxRQUFRLEVBQUUsTUFBTSxZQUFZLENBQUE7QUFDekQsT0FBTyxFQUFFLGNBQWMsRUFBMEIsTUFBTSwwQkFBMEIsQ0FBQTtBQUdqRixlQUFPLE1BQU0saUJBQWlCLEdBQUksQ0FBQyxTQUFTLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFFBQVEsTUFBTSxLQUFHLGNBQWMsQ0FBQyxDQUFDLENBTTFGLENBQUE7QUFFRCx3QkFBZ0IsV0FBVyxDQUFDLElBQUksRUFBRSxNQUFNLDhKQW1DdkM7QUFpQkQsd0JBQWdCLFFBQVEsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLE1BQU0sOEdBcUJ2QztBQUVELHdCQUFnQixnQkFBZ0IsQ0FBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLE1BQU0sQ0FBQyxFQUFFLE1BQU0sQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLFFBS2hGO0FBRUQsZUFBTyxNQUFNLGFBQWEsc0dBTXhCLENBQUEifQ==