import { StartMetricsOptions } from './metrics'; import { StartProfilingOptions } from './profiling'; import type { LogLevel } from './types'; import { StartTracingOptions } from './tracing'; import { StartLoggingOptions } from './logging'; import { type StartOpAMPOptions } from './opamp'; import type { StartSecureappOptions } from './secureapp/types'; import { Resource } from '@opentelemetry/resources'; export interface Options { accessToken: string; endpoint: string; realm: string; serviceName: string; logLevel?: LogLevel; resource?: (detectedResource: Resource) => Resource; metrics: boolean | StartMetricsOptions; profiling: boolean | StartProfilingOptions; tracing: boolean | StartTracingOptions; logging: boolean | StartLoggingOptions; opamp: boolean | StartOpAMPOptions; secureapp: boolean | StartSecureappOptions; } export declare const start: (options?: Partial) => void; export declare const stop: () => Promise; //# sourceMappingURL=start.d.ts.map