import type { DockerContainer } from './types.js'; export declare class DatabaseTestManager { private static _dockerManager; private static getDockerManager; static createPostgresContainer(options?: { name?: string; port?: number | 'auto'; database?: string; user?: string; password?: string; }): Promise; static createMySQLContainer(options?: { name?: string; port?: number | 'auto'; database?: string; user?: string; password?: string; rootPassword?: string; }): Promise; static withPostgres(testFn: (container: DockerContainer, connectionString: string) => Promise, options?: Parameters[0]): Promise; static withMySQL(testFn: (container: DockerContainer, connectionString: string) => Promise, options?: Parameters[0]): Promise; }