import type { ConnectionProvider } from '../driver/connection-provider.js'; import type { DatabaseConnection } from '../driver/database-connection.js'; import type { AbortableOperationOptions } from './abort.js'; export interface ControlledConnection { readonly connection: DatabaseConnection; readonly release: () => void; } export declare function provideControlledConnection(connectionProvider: ConnectionProvider, options?: AbortableOperationOptions): Promise;