import { ElementRef, Renderer2, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare type NcPositionType = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'; export declare class RibbonDirective implements OnInit { private el; private renderer; /** 丝带内容 */ ncContent: string; /** 内容颜色 */ ncContentColor: string; /** 大小,容器宽高较小值的百分比 */ ncSize: number; /** 丝带颜色,需传入十六进制颜色值 */ ncRibbonColor: string; /** 丝带位置 */ ncPosition: NcPositionType; private ribbonContainer; private ribbonSize; private uniqueId; constructor(el: ElementRef, renderer: Renderer2); ngOnInit(): void; private createRibbonContainer; private updateRibbonSize; private updateRibbonStyles; private adjustColor; private getRotationDegree; private getTextRotation; private getRibbonShadow; private getShadowPosition; private observeParentSize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }