import { ModuleMetadata, Provider, Type } from '@nestjs/common'; export declare type ContentModuleOptions = { token: string; target: string; }; export interface ContentModuleOptionsFactory { createContentOptions(): Promise | ContentModuleOptions; } export interface ContentModuleAsyncOptions extends Pick { useExisting?: Type; useClass?: Type; useFactory?: (...args: any[]) => Promise | ContentModuleOptions; inject?: any[]; extraProviders?: Provider[]; }