import type { LogManager, LogSeverity } from '../../api-logs/index.js';
import type { EmbraceLogManagerArgs } from './types.js';
import type { LogExceptionOptions, LogMessageOptions } from '../../api-logs/manager/index.js';
export declare class EmbraceLogManager implements LogManager {
    private readonly _perf;
    private readonly _logger;
    private readonly _spanSessionManager;
    constructor({ perf, spanSessionManager }: EmbraceLogManagerArgs);
    private static _logSeverityToSeverityNumber;
    logException(error: Error, { handled, attributes, timestamp, }?: LogExceptionOptions): void;
    message(message: string, severity: LogSeverity, { attributes, includeStacktrace }?: LogMessageOptions): void;
    private _logMessage;
}
//# sourceMappingURL=EmbraceLogManager.d.ts.map