import { type DiagLogLevel } from "@opentelemetry/api"; export interface SwConfiguration { token: string; serviceName: string; enabled: boolean; collector?: string; certificate?: string; proxy?: string; metricFormat?: number; oboeLogLevel: number; oboeLogType: number; otelLogLevel: DiagLogLevel; triggerTraceEnabled: boolean; runtimeMetrics: boolean; tracingMode?: boolean; transactionName?: string; insertTraceContextIntoLogs: boolean; insertTraceContextIntoQueries: boolean; transactionSettings?: TransactionSetting[]; } export interface TransactionSetting { tracing: boolean; matcher: (identifier: string) => boolean; } //# sourceMappingURL=config.d.ts.map