import '../index.scss'; import { type Dayjs } from 'dayjs'; export interface MonthOptions { container: HTMLElement; /** 自定义month cell render */ monthRender?: (year?: number) => string; current?: Date | Dayjs; onChange?: (date?: Dayjs) => void; disabledDate?: (date?: Dayjs) => boolean; } declare class Month { options: MonthOptions; _current: Dayjs; constructor(options: MonthOptions); /** * @description set current year * @param year */ setCurrent(year: number | Date | Dayjs): void; _onCell(): void; /** * @description 上一年 */ _onHeaderSuperPrevBtn(): void; /** * @description 下一年 */ _onHeaderSuperNextBtn(): void; render(date: Dayjs): void; _renderMonth(year: number): string; } export default Month;