import { Injector, ModuleWithProviders } from '@angular/core';
import { IResourceModuleConfig } from './Declarations';
import * as i0 from "@angular/core";
export declare class ResourceModule {
    static injector: Injector | null;
    /**
     * For root
     */
    static forRoot(config?: IResourceModuleConfig): ModuleWithProviders<ResourceModule>;
    /**
     * For child
     */
    static forChild(config?: IResourceModuleConfig): ModuleWithProviders<ResourceModule>;
    constructor(injector: Injector);
    static ɵfac: i0.ɵɵFactoryDeclaration<ResourceModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ResourceModule, never, never, never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ResourceModule>;
}
