import { DynamicModule } from '@nestjs/common';
import { ArangoModuleOptions, ArangoModuleAsyncOptions } from './interfaces/arango-options.interface';
import { Constructable } from './common/constructable.interface';
import { AsyncEntityFactory } from './interfaces/entity-factory.interface';
export declare class ArangoModule {
    static forRoot(options: ArangoModuleOptions): DynamicModule;
    static forRootAsync(options: ArangoModuleAsyncOptions): DynamicModule;
    static forFeature(entities: Constructable[], connectionName?: string): DynamicModule;
    static forFeatureAsync(entityFactories: AsyncEntityFactory[], connectionName?: string): DynamicModule;
}
//# sourceMappingURL=arango.module.d.ts.map