import { DateType, PropsType } from './type'; import { ManipulateType } from 'dayjs'; /** * 定义每种类型独特的处理逻辑 */ export declare class DatePickerType { props?: PropsType; emits?: { (event: 'update:modelValue' | 'update:start' | 'update:end', ...args: any[]): void; }; constructor(option: Partial); getModelValue(): string | string[]; setModelValue(val: string | string[]): void; defaultDate(): void; defaultDateStandardRangeHandle(unit: ManipulateType): void; defaultDateStandardHandle(unit: ManipulateType): void; disabledDate(date: Date, startTime: number): boolean; disabledDateStandardHandle(date: Date, startTime: number, unit: ManipulateType): boolean; formatDateValue(value: string[]): void; } export declare const DatePickerTypeEnum: Record;