/**
 * Default logger adapter
 *
 * IMPORTANT:
 * - 多くのモジュールが `logger.child({ module: "name" })` という pino 風 API を前提にしている。
 * - `src/utils/logger.ts` はその互換 API を提供しているため、ここではそれを採用する。
 */
import type { ILogger } from '../../shared/ports/logging';
/**
 * App-wide default logger (child-capable).
 */
export declare const defaultLogger: ILogger;
/**
 * Create a logger for a specific module/context.
 *
 * - `createDefaultLogger("module")`
 * - `createDefaultLogger({ module: "module" })`
 */
export declare function createDefaultLogger(context?: string | {
    module?: string;
} | Record<string, unknown>): ILogger;
