import { sdk, opentelemetry } from './opentelemetry'; import logger from './logger'; import * as metrics from './metrics'; import * as helpers from './helpers'; import { metric } from './metrics'; /** * @deprecated in favor of environment level opentelemetry */ declare function create(): { logger: import("winston").Logger; api: typeof opentelemetry.api; contextBase: typeof opentelemetry.api; core: typeof opentelemetry.core; logs: typeof opentelemetry.logs; metrics: typeof opentelemetry.metrics; node: typeof opentelemetry.node; resources: typeof opentelemetry.resources; tracing: typeof opentelemetry.tracing; NodeSDK: typeof opentelemetry.NodeSDK; }; declare function start(): Promise; declare function stop(): Promise; export default opentelemetry; /** * @deprecated Prefer using metrics module */ export { helpers }; export { create, start, stop, metric, logger, metrics, opentelemetry, sdk };