import { ModuleWithProviders } from '@angular/core';
import { IconSpriteConfig } from './icon-sprite-config.model';
import * as i0 from "@angular/core";
import * as i1 from "./icon-sprite.component";
import * as i2 from "./icon-sprite.directive";
import * as i3 from "@angular/common";
/**
 * Using forRoot({ path: 'filepath' }), this module can be provided as a
 * singleton for the global application (including lazy loaded submodules).
 */
export declare class IconSpriteModule {
    static forRoot(config: IconSpriteConfig): ModuleWithProviders<IconSpriteModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<IconSpriteModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<IconSpriteModule, [typeof i1.IconSpriteComponent, typeof i2.IconSpriteDirective], [typeof i3.CommonModule], [typeof i1.IconSpriteComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<IconSpriteModule>;
}
