import { Knex } from 'knex'; export interface Engine { createDatabaseInstance(): Promise; shutdown(): Promise; } /** * The possible databases to test against. * * @public */ export type TestDatabaseId = 'POSTGRES_17' | 'POSTGRES_16' | 'POSTGRES_15' | 'POSTGRES_14' | 'POSTGRES_13' | 'POSTGRES_12' | 'POSTGRES_11' | 'POSTGRES_9' | 'MYSQL_8' | 'SQLITE_3'; export type TestDatabaseProperties = { name: string; driver: string; dockerImageName?: string; connectionStringEnvironmentVariableName?: string; }; export declare const allDatabases: Record; export declare const LARGER_POOL_CONFIG: { pool: { min: number; max: number; }; };