import { Provider } from "@nestjs/common"; import { ModelDefinition, TypegooseModuleOptions } from "./interfaces"; import { AsyncModelFactory } from "./interfaces/async-model-factory.interface"; export declare function createConnectionFactory(mongooseConnectionName: string, options?: TypegooseModuleOptions): Promise; export declare function createConnectionProvider(uri: string, options?: TypegooseModuleOptions): Provider; export declare function createTypegooseProviders(options: ModelDefinition[], connectionName?: string): Provider[]; export declare function createTypegooseAsyncProviders(options?: AsyncModelFactory[], connectionName?: string): Provider[];