/** * Observability Module * * Adapter-based observability system supporting multiple providers * (Datadog, Grafana, OpenTelemetry, etc.) with parallel and priority modes. * * @module base/observability */ export { BaseAdapter, NoopAdapter } from './BaseAdapter'; export { LoggerAdapter } from './LoggerAdapter'; export { CompositeAdapter } from './CompositeAdapter'; export { DatadogAdapter } from './DatadogAdapter'; export type { DatadogAdapterConfigExtended } from './DatadogAdapter'; export type { DatadogApiClient, DatadogMetricPayload, DatadogLogPayload, DatadogEventPayload, } from '@plyaz/types/observability'; export { ObservabilityService, createObservabilityService } from './ObservabilityService'; export type { ObservabilityAdapter, ObservabilityAdapterConfig, ObservabilityProvider, Metric, SpanOptions, Span, LogEntry, ObservabilityEvent, SpanContext, SpanAttributes, SpanEvent, SpanStatus, DatadogAdapterConfig, OpenTelemetryAdapterConfig, GrafanaAdapterConfig, ConsoleAdapterConfig, CompositeMode, CompositeAdapterConfig, OperationContext, MonitoringOperationResult, AdapterWithPriority, AdapterEntry, ObservabilityServiceConfig, ObservabilityServiceInterface, } from '@plyaz/types/observability'; export { OBSERVABILITY_METRICS, OBSERVABILITY_SPANS } from '@plyaz/types/observability'; //# sourceMappingURL=index.d.ts.map