import type { AbstractSqlDialect } from '../dialect/index.js'; import type { ExtraOptions } from '../type/index.js'; import { AbstractSqlQuerier } from './abstractSqlQuerier.js'; export declare abstract class AbstractPoolQuerier extends AbstractSqlQuerier { protected readonly connect: () => Promise; readonly extra?: ExtraOptions | undefined; protected conn?: C; constructor(dialect: AbstractSqlDialect, connect: () => Promise, extra?: ExtraOptions | undefined); protected lazyConnect(): Promise; internalRelease(): Promise; protected abstract releaseConn(conn: C): Promise; } //# sourceMappingURL=abstractPoolQuerier.d.ts.map