/**
 * 判断是否为日期选择器组件
 */
export declare function isDatePickerType(columnType?: string): boolean;
/**
 * 判断是否为时间选择器组件
 */
export declare function isTimePickerType(columnType?: string): boolean;
/** 判断是否为时区日期选择器组件 */
export declare function isTimeZoneDatePickerType(columnType?: string): boolean;
/** 时区日期值格式化为显示字符串（图1：仅日期 + UTC 偏移，如 2026-02-27 (UTC+08:00)） */
export declare function formatTimeZoneDateToDisplayString(value: any, dateFormat?: string): string;
/** 解析动态日期选项的天数（未来:X / 过去:X），无法解析返回 7 */
export declare function parseDynamicDateDays(dynamicValue: string): number;
/** 解析动态日期选项为显示文案（如 "未来 7 天内"），非动态选项返回 null */
export declare function parseDynamicDateOption(value: string): string | null;
/** 从自然语言解析为动态日期 value（如 "未来 7 天内" → "未来:7"），不匹配返回 null */
export declare function parseDynamicDateNaturalLanguageToValue(naturalLanguage: string): string | null;
/**
 * 格式化时间戳为日期字符串数组
 * @param value - 时间戳值
 * @param format - 日期格式，默认为 'YYYY-MM-DD'
 */
export declare function formatTimestampToDateStringArray(value: any, format?: string): string[];
/**
 * 格式化时间戳为时间字符串数组
 * @param value - 时间戳值
 * @param format - 时间格式，默认为 'HH:mm:ss'
 */
export declare function formatTimestampToTimeStringArray(value: any, format?: string): string[];
/**
 * 格式化单个值为日期时间字符串
 * @param v - 值（日期时间字符串或时间戳）
 * @param format - 日期格式（优先使用用户配置的 format，默认为 "YYYY-MM-DD HH:mm:ss"）
 * @returns 格式化后的日期时间字符串
 */
export declare function formatSingleDateTimeValue(v: any, format?: string): string;
/**
 * 计算动态日期选项的具体日期时间范围
 * @param dynamicValue - 动态日期选项值（未来:X 或 过去:X）
 * @param format - 日期格式（优先使用用户配置的 format，默认为 "YYYY-MM-DD HH:mm:ss"）
 * @returns 格式化的日期时间范围字符串
 */
export declare function calculateDynamicDateRange(dynamicValue: string, format?: string): string;
/**
 * 格式化日期时间值为字符串
 * @param value - 日期时间值（可能是数组、数字、字符串等）
 * @param format - 日期格式（优先使用用户配置的 format，默认为 "YYYY-MM-DD HH:mm:ss"）
 * @returns 格式化后的日期时间字符串
 */
export declare function formatDateTimeValue(value: any, format?: string): string;
