import { BasePlugin } from '@opentelemetry/core'; import type * as mysqlTypes from 'mysql'; export declare class MysqlPlugin extends BasePlugin { readonly moduleName: string; readonly supportedVersions: string[]; static readonly COMPONENT = "mysql"; static readonly COMMON_ATTRIBUTES: { [x: string]: string; }; private _enabled; constructor(moduleName: string); protected patch(): typeof mysqlTypes; protected unpatch(): void; private _patchCreateConnection; private _patchCreatePool; private _patchCreatePoolCluster; private _patchGetConnection; private _getConnectionCallbackPatchFn; private _patchQuery; private _patchCallbackQuery; } export declare const plugin: MysqlPlugin; //# sourceMappingURL=mysql.d.ts.map