/** * Minimal console logger shared by network snaps. * * This is a scaffold example for `@metamask/snap-networks-utils`. Later MONO-2 * tickets will expand shared utilities; snaps can start importing from here. */ export type Logger = { log: (...args: unknown[]) => void; info: (...args: unknown[]) => void; warn: (...args: unknown[]) => void; error: (...args: unknown[]) => void; debug: (...args: unknown[]) => void; }; /** * Default logger that forwards to `console`. */ export declare const logger: Logger; /** * Logger that discards all messages. Useful in unit tests. */ export declare const noOpLogger: Logger; /** * Returns a logger that prefixes every message. * * @param baseLogger - Logger to wrap. * @param prefix - Prefix prepended to each call. * @returns Prefixed logger. */ export declare function createPrefixedLogger(baseLogger: Logger, prefix: string): Logger; //# sourceMappingURL=logger.d.cts.map