import { type Dayjs } from "dayjs";
import type { DatePickerModelValueSingleType } from "./interface";
import { DateContentSingleDateObject } from "./component/interface";
export declare const normalizeDayjsValue: (value: DatePickerModelValueSingleType, format: string | undefined) => Dayjs | null;
export declare const dayjsToString: (value: DatePickerModelValueSingleType, format: string) => string;
export declare const checkRangeValue: (values: Array<Dayjs | null>) => boolean;
/**
 * 获取年份列表
 * @param {Date | number} date 时间
 * @param {Number} page 页数
 * @param {Number} step 步进
 */
export declare const getYears: (date?: Date | number, page?: number, step?: number) => number[];
/**
 * 获取当前日期
 */
export declare const getDate: (val?: string) => Date;
/**
 * 获取当前年份
 */
export declare const getYear: (val?: string) => number;
/**
 * 获取当前月份
 */
export declare const getMonth: (val?: string) => number;
export declare const getDay: (val?: string) => number;
/**
 * 获取月份天数
 *
 * @param year
 * @param month
 */
export declare const getDayLength: (year: number, month: number) => number;
export declare const setDateList: (year: number, month: number) => Array<DateContentSingleDateObject>;
