import { Program } from "@typespec/compiler";
import { LoggerLevel } from "./logger-level.js";
/**
 * The Logger class for the emitter.
 * @beta
 */
export declare class Logger {
    private tracer;
    private level;
    constructor(program: Program, level: LoggerLevel);
    trace(level: LoggerLevel, message: string): void;
    info(message: string): void;
    debug(message: string): void;
    verbose(message: string): void;
    warn(message: string): void;
}
//# sourceMappingURL=logger.d.ts.map