import type { Pool as Mysql2Pool } from "mysql2/promise"; import type { BunSql, DialectConfig, QueryExecutor, SqlDialect } from "./types"; export type { Mysql2Pool }; export declare const MySQLDialectConfig: DialectConfig; export declare class MysqlDialect implements SqlDialect { readonly executor: QueryExecutor; readonly config: DialectConfig; constructor(options: { client: Mysql2Pool | BunSql; config?: DialectConfig; }); }