/// <reference types="debug" />
import { createModuleLogger } from "@metamask/utils";
export declare const projectLogger: import("debug").Debugger;
export { createModuleLogger };
export declare const WARNING_PREFIX = "WARNING --";
export declare const ERROR_PREFIX = "ERROR --";
export type Logger = typeof projectLogger;
/**
 * Logs an error with either WARNING or ERROR prefix, appending the error message.
 *
 * @param level - 'warn' for WARNING prefix, 'error' for ERROR prefix.
 * @param message - The static message describing what failed.
 * @param error - The caught error.
 */
export declare function logErrorAs(level: 'warn' | 'error', message: string, error: unknown): void;
//# sourceMappingURL=logger.d.mts.map