import { LogExceptionOptions, LogManager, LogMessageOptions, LogSeverity } from "../../api-logs/manager/types.js"; import { EmbraceLogManagerArgs } from "./types.js"; //#region src/managers/EmbraceLogManager/EmbraceLogManager.d.ts declare class EmbraceLogManager implements LogManager { private readonly _diag; private readonly _perf; private readonly _logger; private readonly _spanSessionManager; private readonly _limitManager; private readonly _visibilityDoc; private readonly _storage; constructor({ diag: diagParam, perf, spanSessionManager, limitManager, loggerProvider: globalLoggerProviderOverride, visibilityDoc, storage }: EmbraceLogManagerArgs); private _validateAttributes; private static _logSeverityToSeverityNumber; logException(error: unknown, { handled, attributes, timestamp, handler }?: LogExceptionOptions): void; message(message: string, severity: LogSeverity, { attributes, includeStacktrace, stacktrace }?: LogMessageOptions): void; private _logMessage; private static _exceptionHandlingType; } //#endregion export { EmbraceLogManager }; //# sourceMappingURL=EmbraceLogManager.d.ts.map