import { InstrumentationBase, InstrumentationModuleDefinition } from '@opentelemetry/instrumentation';
import { Neo4jInstrumentationConfig } from './types';
export declare class Neo4jInstrumentation extends InstrumentationBase<Neo4jInstrumentationConfig> {
    constructor(config?: Neo4jInstrumentationConfig);
    protected init(): InstrumentationModuleDefinition[];
    private getModuleDefinition;
    private patchSessionOrTransaction;
}
//# sourceMappingURL=neo4j.d.ts.map