import PluginInstaller from './installer'; import Span from '../trace/span/span'; export default interface FastPlugin { readonly module: string; readonly versions: string; install(installer: PluginInstaller): void; } export declare const wrapEmit: (span: Span, ee: any, doError?: boolean, stop?: any) => void; export declare const wrapCallback: (span: Span, callback: any, idxError?: any) => (this: any) => any; export declare const wrapPromise: (span: Span, promise: any) => any;