import './notification-signal.less'; /** * 通知信号指令 * * @export * @class NotificationSignal */ export declare const NotificationSignal: any; /** * 信号闪烁控制器 * * @export * @class NotificationSignal */ export declare class NotificationSignalController { /** * 唯一实例 * * @private * @static * @memberof NotificationSignalController */ private static readonly instance; /** * 容器 * * @protected * @type {HTMLDivElement} * @memberof NotificationSignalController */ protected el: HTMLDivElement; /** * 加载计数 * * @protected * @type {number} * @memberof NotificationSignalController */ protected loadingCount: number; /** * 加载动画定时器 * * @protected * @type {*} * @memberof NotificationSignalController */ protected loadingInterval: any; /** * 加载结束定时器 * * @protected * @type {*} * @memberof NotificationSignalController */ protected loadingEndTimer: any; /** * 加载动画宽度百分比 * * @protected * @type {number} * @memberof NotificationSignalController */ protected loadingWidth: number; /** * 是否加载动画中 * * @protected * @type {boolean} * @memberof NotificationSignalController */ protected isLoading: boolean; /** * Creates an instance of NotificationSignalController. * @memberof NotificationSignalController */ private constructor(); /** * 初始化 * * @param {HTMLDivElement} el * @memberof NotificationSignalController */ init(el: HTMLDivElement): void; /** * 成功 * * @param {number} [num=1500] * @memberof NotificationSignalController */ success(num?: number): void; /** * 警告 * * @param {number} [num=1500] * @memberof NotificationSignalController */ waring(num?: number): void; /** * 错误 * * @param {number} [num=1500] * @memberof NotificationSignalController */ error(num?: number): void; /** * 激活态 * * @protected * @memberof NotificationSignalController */ protected active(): void; /** * 无活动态 * * @protected * @memberof NotificationSignalController */ protected inactive(): void; /** * 显示加载态 * * @memberof NotificationSignalController */ loading(): void; /** * 加载动画变更 * * @protected * @memberof NotificationSignalController */ protected loadingChange(): void; /** * 结束加载态 * * @memberof NotificationSignalController */ loadingEnd(): void; /** * 清除加载动画定时器 * * @protected * @memberof NotificationSignalController */ protected clearLoadingInterval(): void; /** * 清除结束定时器 * * @protected * @memberof NotificationSignalController */ protected clearLoadingEndTimer(): void; /** * 设置容器宽度百分比 * * @protected * @param {number} width * @memberof NotificationSignalController */ protected setElWidth(width: number): void; /** * 获取当前时间 * * @protected * @returns {string} * @memberof NotificationSignalController */ protected getLocalDate(): string; /** * 获取唯一实例 * * @static * @returns {NotificationSignalController} * @memberof NotificationSignalController */ static getInstance(): NotificationSignalController; } export declare const nsc: NotificationSignalController; //# sourceMappingURL=notification-signal.d.ts.map