import { DynamicModule } from '@nestjs/common'; import { ClassType } from 'tsds-tools'; import { StorageModuleForTestOptions, StorageModuleOptions } from './storage.types'; export declare class StorageFeatureModule { } export declare class StorageModule { static readonly entities: Set; static forRoot(options: StorageModuleOptions): DynamicModule; static forFeature(entities: ClassType[]): { module: typeof StorageFeatureModule; providers: { provide: string; useFactory: (options: StorageModuleOptions) => import("..").Repository | import("../firestore-repository").FirestoreRepository; inject: string[]; }[]; exports: { provide: string; useFactory: (options: StorageModuleOptions) => import("..").Repository | import("../firestore-repository").FirestoreRepository; inject: string[]; }[]; }; static forTest(options: StorageModuleForTestOptions): DynamicModule; }