import { ElementRef, ViewContainerRef } from '@angular/core'; import { ResourceService } from '../../service/resource.service'; import * as i0 from "@angular/core"; /** * SVG image directive to place SVG image at background-image by CSS style class. */ export declare class SvgDirective { private elementRef; private resourceService; /** * Initializes a new instance of the SvgDirective class. * * @param elementRef the element reference. * @param resourceService the resource service. */ constructor(elementRef: ElementRef, resourceService: ResourceService); /** * Set "smeSvg" input as id string of SVG resource. * * @param id The identification of SVG resource. */ set smeSvg(id: string); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * SVG image directive to place SVG image as inline into the element. */ export declare class SvgInlineDirective { private viewContainer; private resourceService; /** * Initializes a new instance of the SvgInlineDirective class. * * @param viewContainer the view container reference. * @param resourceService the resource service. */ constructor(viewContainer: ViewContainerRef, resourceService: ResourceService); set smeSvgInline(id: string); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }