import { MulterModuleAsyncOptions } from './interfaces';
import { DynamicModuleInterface, ExistingProvider, FactoryProvider, ValueProvider } from "../contracts";
export declare class MulterModule {
    static register(providers: Array<ValueProvider | FactoryProvider | ExistingProvider>): DynamicModuleInterface;
    static registerAsync(options: MulterModuleAsyncOptions): DynamicModuleInterface;
    private static createAsyncProviders;
    private static createAsyncOptionsProvider;
}
//# sourceMappingURL=multer.module.d.ts.map