import { VisibilityStateDocument } from "../../common/types.js"; import { LimitManagerInternal } from "../EmbraceLimitManager/types.js"; import { PerformanceManager } from "../../utils/PerformanceManager/types.js"; import { SpanSessionManagerInternal } from "../EmbraceSpanSessionManager/types.js"; import { DiagLogger } from "@opentelemetry/api"; import { LoggerProvider } from "@opentelemetry/sdk-logs"; //#region src/managers/EmbraceLogManager/types.d.ts interface EmbraceLogManagerArgs { diag?: DiagLogger; perf?: PerformanceManager; spanSessionManager: SpanSessionManagerInternal; limitManager: LimitManagerInternal; loggerProvider?: LoggerProvider; visibilityDoc?: VisibilityStateDocument; storage?: Storage; } //#endregion export { EmbraceLogManagerArgs }; //# sourceMappingURL=types.d.ts.map