import { Pool, PoolOptions } from 'mysql2/promise';
import type { ExtraOptions } from 'nukak/type';
import { AbstractQuerierPool } from 'nukak/querier';
import { MySql2Querier } from './mysql2Querier.js';
export declare class MySql2QuerierPool extends AbstractQuerierPool<MySql2Querier> {
    readonly pool: Pool;
    constructor(opts: PoolOptions, extra?: ExtraOptions);
    getQuerier(): Promise<MySql2Querier>;
    end(): Promise<void>;
}
