import 'reflect-metadata' import { Db } from './db' import { Dialect } from './dialects' import { ConstructorClass, TableInfo } from './types' export declare class Table< M, T extends ConstructorClass, TDb > extends Dialect { static buildTableInfo>( db: Db, entity: T, name: string ): TableInfo constructor(entity: T, name: string, db: Db) buildBackupSql(): Promise }