UNPKG

sard-uniapp

Version:

sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

922 lines (921 loc) 37 kB
import { type PopoutInputSlots, type PopoutInputProps } from '../popout-input/common'; import { type DatetimePickerPopoutProps, type DatetimePickerPopoutEmits, type DatetimePickerPopoutSlots } from '../datetime-picker-popout/common'; export interface DatetimePickerInputProps extends DatetimePickerPopoutProps, Omit<PopoutInputProps, 'modelValue' | 'loading'> { outletFormat?: string; valueOnClear?: () => any; } export declare const defaultDatetimePickerInputProps: () => { outletFormat?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; valueOnClear?: ((() => any) | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => () => any)) | undefined; visible?: boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean) | undefined; title?: string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string) | undefined; validateEvent?: boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean) | undefined; popoutClass?: string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string) | undefined; popoutStyle?: string | false | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | null | undefined; resettable?: boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean) | undefined; rootStyle?: (string | false | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string | false | import("vue").CSSProperties | import("vue").StyleValue[]) | null) | undefined; rootClass?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; type?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; calendar?: ("solar" | "lunar" | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => "solar" | "lunar")) | undefined; min?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string | Date)) | undefined; max?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string | Date)) | undefined; modelValue?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string | Date)) | undefined; filter?: (((letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean) | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean)) | undefined; formatter?: (((letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined) | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined)) | undefined; valueFormat?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; disabled?: (boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean)) | undefined; readonly?: (boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean)) | undefined; placeholder?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; clearable?: (boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean)) | undefined; internalPrepend?: (number | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => number)) | undefined; multiline?: (boolean | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => boolean)) | undefined; arrow?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; arrowFamily?: (string | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => string)) | undefined; internalAppend?: (number | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => number)) | undefined; internalArrow?: (number | ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => number)) | undefined; inputProps?: ((props: { outletFormat: string; valueOnClear: () => any; visible: boolean; title: string; validateEvent: boolean; popoutClass: string; popoutStyle: import("vue").StyleValue; resettable: boolean; rootStyle: import("vue").StyleValue; rootClass: string; type: string; calendar: "solar" | "lunar"; min: Date | string; max: Date | string; modelValue: Date | string; filter: (letter: import("../datetime-picker").DatetimeLetter, value: number, date: Date, index: number) => boolean; formatter: (letter: import("../datetime-picker").DatetimeLetter, option: import("../datetime-picker").DatetimeColumnOption, date: Date, index: number) => string | void | undefined; valueFormat: string; disabled: boolean; readonly: boolean; placeholder: string; clearable: boolean; internalPrepend: number; multiline: boolean; arrow: string; arrowFamily: string; internalAppend: number; internalArrow: number; inputProps: import("../input").InputProps; }) => import("../input").InputProps) | undefined; }; export interface DatetimePickerInputSlots extends DatetimePickerPopoutSlots, PopoutInputSlots { } export interface DatetimePickerInputEmits extends DatetimePickerPopoutEmits { } export declare const mapTypeFormat: { y: string; yM: string; yMd: string; yMdh: string; yMdhm: string; yMdhms: string; hm: string; hms: string; };