import * as Cause from "effect/Cause";
import * as Effect from "effect/Effect";
/**
 * Logs a cause with a message.
 *
 * @param cause - The cause to log.
 * @param message - The message to log.
 */
export declare const logCauseWith: {
    <E>(cause: Cause.Cause<E>, message: string): Effect.Effect<void>;
    (message: string): <E>(cause: Cause.Cause<E>) => Effect.Effect<void>;
};
/**
 * Pretty prints a cause.
 *
 * @param cause - The cause to pretty print.
 * @returns The pretty printed cause.
 */
export declare const prettyCause: <E>(cause: Cause.Cause<E>) => string;
//# sourceMappingURL=Utils.d.ts.map