import { ElementRef, OnChanges, AfterViewInit, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare type NcSpeedType = 'verySlow' | 'slow' | 'default' | 'fast' | 'veryFast';
export declare class WaveProgressComponent implements AfterViewInit, OnChanges {
    private eleRef;
    /** 进度 */
    ncPercent: number;
    /** 宽度 */
    ncWidth: number;
    /** 边框颜色 */
    ncBorderColor: string;
    /** 文字颜色 */
    ncColor: string;
    /** 波浪颜色 */
    ncWaveColor: string;
    /** 是否显示文字 */
    private _showInfo;
    set ncShowInfo(value: boolean | string);
    get ncShowInfo(): boolean;
    /** 波浪速度 */
    ncSpeed: NcSpeedType;
    borderWidth: number;
    fontSize: number;
    speedType: any;
    constructor(eleRef: ElementRef);
    ngAfterViewInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    setTop(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WaveProgressComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WaveProgressComponent, "nc-wave-progress", never, { "ncPercent": "ncPercent"; "ncWidth": "ncWidth"; "ncBorderColor": "ncBorderColor"; "ncColor": "ncColor"; "ncWaveColor": "ncWaveColor"; "ncShowInfo": "ncShowInfo"; "ncSpeed": "ncSpeed"; }, {}, never, never>;
}
