import AbstractDriver from "../drivers/abstract.driver"; import { Entity } from "../models/entity"; import IConnectionOptions from "../options/connection-options.interface"; import IGenerationOptions from "../options/generation-options.interface"; export declare function createDriver(driverName: string): AbstractDriver; export declare function createModelFromDatabase(driver: AbstractDriver, connectionOptions: IConnectionOptions, generationOptions: IGenerationOptions): Promise; export declare function dataCollectionPhase(driver: AbstractDriver, connectionOptions: IConnectionOptions, generationOptions: IGenerationOptions): Promise;