import { MonkCursor } from './MonkCursor.js';
import { MonkConverter } from './converters.js';
import { MonkClient, MonkClientOptions } from '../client/MonkClient.js';
export interface MonkConnectionOptions extends MonkClientOptions {
    converter?: MonkConverter;
    client?: MonkClient;
}
export declare class MonkConnection {
    client: MonkClient;
    private closed;
    private converter;
    constructor(options: MonkConnectionOptions);
    cursor(): MonkCursor;
    close(): void;
    isClosed(): boolean;
}
//# sourceMappingURL=MonkConnection.d.ts.map