import { default as EaBase } from '../../core/EaBase'; /** * @summary 倒计时组件,用于显示剩余时间,支持多种时间格式和自定义刷新间隔。 * @status stable * @since 3.0 * * @slot title - 自定义标题内容。 * @slot prefix - 自定义前缀内容。 * @slot default - 默认插槽,用于自定义倒计时显示内容。 * @slot suffix - 自定义后缀内容。 * * @event ea-change - 倒计时每次刷新时触发,detail: `{ value: number, displayValue: string }`。 * @event ea-finish - 倒计时结束时触发,detail: `{ value: number, displayValue: string }`。 * * @csspart container - 容器元素。 * @csspart title - 标题元素。 * @csspart content - 内容区域元素。 * @csspart prefix - 前缀元素。 * @csspart number - 倒计时数值元素。 * @csspart suffix - 后缀元素。 * * @cssproperty --ea-countdown-title-size - 标题字号。 * @cssproperty --ea-countdown-title-color - 标题颜色。 * @cssproperty --ea-countdown-number-size - 数值字号。 * @cssproperty --ea-countdown-number-color - 数值颜色。 */ export declare class EaCountdown extends EaBase { private _container; private _header; private _number; private _timer; private _alignTimeout; value: string; format: string; refreshInterval: number; heading: string; displayValue: string; /** 处理 value 属性变化,清理旧定时器并启动新倒计时 */ private _handleValueChange; /** 计算目标时间与当前时间的差值,并格式化显示 */ private _getDiffTime; updateContainerClasslist(): string; html(): string; $mount(): void; $beforeUnmount(): void; } export default EaCountdown; //# sourceMappingURL=index.d.ts.map