/** * No-op observability provider * * This file implements the Null Object pattern for observability. * All methods are intentionally empty - they satisfy the interface * contract without performing any operations. * * SonarQube: Empty methods are intentional (no-op pattern) */ import type { Logger, Meter, ObservabilityProvider, Tracer } from '../types.js'; /** * No-op observability provider (default when observability not configured) */ export declare class NoOpObservabilityProvider implements ObservabilityProvider { private readonly logger; private readonly tracer; private readonly meter; getLogger(): Logger; getTracer(): Tracer; getMeter(): Meter; } //# sourceMappingURL=no-op-provider.d.ts.map