import type { EventBus } from "./event-bus.js";
export { log, getSessionId, closeLogger } from "@prestyj/core";
/**
 * Initialize the debug logger for ezcoder. Opens the shared log file in append
 * mode (via gg-core) and writes a one-time "ezcoder started …" line tagged with
 * the session id. No-op if already initialized.
 */
export declare function initLogger(filePath: string, meta?: {
    version?: string;
    provider?: string;
    model?: string;
    thinking?: string;
}): void;
/**
 * Subscribe to EventBus events and log them. Used by print/json modes.
 */
export declare function attachToEventBus(bus: EventBus): void;
//# sourceMappingURL=logger.d.ts.map