import { ConnectionOptions } from './interfaces/connection.interface'; import { ColumnsType, ExtendedEntityOptions } from './interfaces/decorators.interface'; import { BaseModelStatic } from './interfaces/orm.interface'; interface Connection extends FunctionConstructor { new (options: ConnectionOptions): typeof Connection; name?: string; initAsync(): Promise; closeAsync(): Promise; loadSchema(modelName: string, modelSchema: ExtendedEntityOptions & { fields: ColumnsType; }): BaseModelStatic; } declare const Connection: Connection; export default Connection;