import { InstrumentationBase } from '@opentelemetry/instrumentation'; import type * as mysqlTypes from 'mysql'; import { MySQLInstrumentationConfig } from './types'; export declare class MySQLInstrumentation extends InstrumentationBase { protected _config: MySQLInstrumentationConfig; static readonly COMPONENT = "mysql"; static readonly COMMON_ATTRIBUTES: { [x: string]: string; }; constructor(_config?: MySQLInstrumentationConfig); protected init(): any[]; private _patchCreateConnection; private _patchCreatePool; private _patchCreatePoolCluster; private _patchGetConnection; private _getConnectionCallbackPatchFn; private _patchQuery; private _patchCallbackQuery; }