import { LoggerContext } from './../../../platform-sdk-logging'; import { BaseNeptuneConnection, GetConnectionInput, NeptuneStaticConfig, ReaderNeptuneConnection, WriterNeptuneConnection } from './types'; export declare type NeptuneConnectionProxy = { close(context: LoggerContext): void; isForceClosed(): boolean; getConnection(context: LoggerContext, options: GetConnectionInput): Promise; }; export declare function createReaderNeptuneConnectionProxy(config: NeptuneStaticConfig): NeptuneConnectionProxy; export declare function createWriterNeptuneConnectionProxy(config: NeptuneStaticConfig): NeptuneConnectionProxy;