import { type EventName } from '@opentelemetry/instrumentation-user-interaction'; export type EndpointMethod = (jsonString: string) => Promise; export type TelemetryInitializationOptions = Readonly<{ ignoredURLs?: readonly string[]; ignoreVaadinURLs?: boolean; instanceId?: string; serviceName?: string; serviceVersion?: string; traceDocumentLoad?: boolean; traceErrors?: boolean; traceLongTask?: boolean; traceUserInteraction?: readonly EventName[] | null; traceXmlHTTPRequest?: boolean; }>; export type Dispose = () => void; export declare function init(method: EndpointMethod, { ignoredURLs, ignoreVaadinURLs, serviceName, serviceVersion, traceDocumentLoad, traceErrors, traceLongTask, traceUserInteraction, traceXmlHTTPRequest, }?: TelemetryInitializationOptions): Dispose; //# sourceMappingURL=init.d.ts.map