import { ModuleWithProviders } from '@angular/core'; import { FileStorageConfiguration } from './interfaces'; import { AsyncOptions } from '@trxn/angular-tools'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; declare const FileStorageModule_base: { new (): {}; register(options?: FileStorageConfiguration | undefined): ModuleWithProviders; forRoot(options?: FileStorageConfiguration | undefined): ModuleWithProviders; registerAsync(options: AsyncOptions, import("@trxn/angular-tools").OptionsFactory>>): ModuleWithProviders; forRootAsync(options: AsyncOptions, import("@trxn/angular-tools").OptionsFactory>>): ModuleWithProviders; createAsyncProviders(options: AsyncOptions, import("@trxn/angular-tools").OptionsFactory>>): import("@angular/core").Provider[]; createAsyncOptionsProvider(options: AsyncOptions, import("@trxn/angular-tools").OptionsFactory>>): import("@angular/core").Provider; }; export declare class FileStorageModule extends FileStorageModule_base { static register(options?: FileStorageConfiguration): ModuleWithProviders; static forRoot(options?: FileStorageConfiguration): ModuleWithProviders; static registerAsync(options: AsyncOptions): ModuleWithProviders; static forRootAsync(options: AsyncOptions): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export {};