import React from 'react';
import { type Dayjs } from 'dayjs';
import type { DateFormatConfig, TextStyleConfig } from '../types';
/**
 * DateDisplay 组件 Props
 */
export interface DateDisplayProps {
    /**
     * 日期对象
     */
    date: Dayjs;
    /**
     * 日期格式配置
     */
    format?: DateFormatConfig;
    /**
     * 参考日期（用于「今天/昨天/明天」判定，默认当前时间 dayjs()）
     */
    referenceDate?: Dayjs;
    /**
     * 文本样式
     */
    style?: TextStyleConfig;
    /**
     * 自定义类名
     */
    className?: string;
}
/**
 * 日期展示组件
 *
 * @description
 * - 格式化并展示日期
 * - 支持 showRelativeDay：今天/昨天/明天时用相对日替换原日期展示，不展示具体日期
 * - 支持不同的日期顺序（YMD/MDY/DMY）
 * - 支持年月日字段显隐
 * - 支持中文单位（年、月、日）
 * - 支持英文月份格式（简写/完整/数字）
 *
 * @example
 * <DateDisplay
 *   date={dayjs()}
 *   format={{ order: 'YMD', showYear: true, showChineseUnit: true }}
 *   style={{ fontSize: 18, fontWeight: 400, color: '#666' }}
 * />
 */
export declare const DateDisplay: React.FC<DateDisplayProps>;
export default DateDisplay;
