import { TypeLayoutItem } from '../module-defs/ui-types'; export type Type_GetWeekDayTitle = (day: number) => string; export declare const getWeekTitleRow: (opts: { getWeekDayText: Type_GetWeekDayTitle; }) => { items: { text: string; }[]; }; /** * 0 年开始, 每个区间 0 ~ 11, 12 ~ 23, ... * * @param year */ export declare function getYearRows(year: number): { items: { type: string; key: number; text: number; }[]; }[]; export type Type_GetMonthText = (month: number) => string; export declare function getMonthRows( /** * @param month 为 1~12 */ getMonthText: Type_GetMonthText, year?: number): Array<{ items: TypeLayoutItem[]; }>; interface TypeLayoutRow { items: TypeLayoutItem[]; } export declare function getDateRows(year: number, month: number): TypeLayoutRow[]; export declare function getYearList(highlightedYear: number): { text: number; key: number; }[]; export declare function getQuarterRows(year: number): TypeLayoutRow[]; export {};