import { Logger } from '@stryker-mutator/api/logging';
import { LoggingSink } from './logging-sink.js';
export declare class LoggerImpl implements Logger {
    #private;
    constructor(categoryName: string, loggingBackend: LoggingSink);
    isTraceEnabled(): boolean;
    isDebugEnabled(): boolean;
    isInfoEnabled(): boolean;
    isWarnEnabled(): boolean;
    isErrorEnabled(): boolean;
    isFatalEnabled(): boolean;
    trace(message: string, ...args: any[]): void;
    debug(message: string, ...args: any[]): void;
    info(message: string, ...args: any[]): void;
    warn(message: string, ...args: any[]): void;
    error(message: string, ...args: any[]): void;
    fatal(message: string, ...args: any[]): void;
}
//# sourceMappingURL=logger-impl.d.ts.map