import * as Mapepire from '@ibm/mapepire-js'; import { SQLJob, DaemonServer } from '@ibm/mapepire-js'; import type { AbstractConnection, ConnectionOptions } from '@sequelize/core'; import { AbstractConnectionManager } from '@sequelize/core'; import type { IBMiDialect } from './dialect.js'; export type MapepireModule = typeof Mapepire; export interface IBMiConnection extends AbstractConnection, SQLJob { connected: boolean; } export interface IBMiConnectionOptions extends DaemonServer { jdbcOptions?: Mapepire.JDBCOptions; } export declare class IBMiConnectionManager extends AbstractConnectionManager { #private; constructor(dialect: IBMiDialect); connect(config: ConnectionOptions): Promise; disconnect(connection: IBMiConnection): Promise; validate(connection: IBMiConnection): boolean; } //# sourceMappingURL=connection-manager.d.ts.map