export declare type Locale = 'en' | 'zh-CN' | 'zh-HK'; interface ScheduleItem { id: number; name: string | { [key: string]: string; }; type: 'standard' | 'time-slots' | 'designation'; start_time: string | null; end_time: string | null; repeat_type: 'none' | 'daily' | 'weekly' | 'monthly' | 'yearly'; repeat_rule: { end: { type: 'never' | 'date' | 'occurrence'; end_date: string | null; occurrence: number | null; }; frequency: number; excluded_date: Array<{ start: string; end: string; }>; included_date: any[]; frequency_date: number[]; } | null; designation: Array<{ start_date: string; start_time: string; end_date: string; end_time: string; }> | null; is_all: number; time_slot: Array<{ start_time: string; end_time: string; }>; } /** * 获取schedule摘要信息 * @param scheduleList 日程列表 * @param locale 语言设置 * @returns 摘要文本 */ export declare function getScheduleSummary(scheduleList: ScheduleItem[], locale?: Locale): string; export {};