import { ModuleWithProviders } from '@angular/core';
import { IResourceModuleConfig, ResourceModule as ResourceModuleCore } from '@ngx-resource/core';
import * as i0 from "@angular/core";
export declare class ResourceModule extends ResourceModuleCore {
    /**
     * For root
     */
    static forRoot(config?: IResourceModuleConfig): ModuleWithProviders<ResourceModuleCore>;
    /**
     * For child
     */
    static forChild(config?: IResourceModuleConfig): ModuleWithProviders<ResourceModuleCore>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ResourceModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ResourceModule, never, never, never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ResourceModule>;
}
