import type { returnType } from '../../_utils'; import type { ExtractPropTypes, PropType, CSSProperties } from 'vue'; import type { dkPlusSize } from '../../_interface'; export type PopperStyle = string | CSSProperties; export type TimePickerValue = string | number | Date; export type TimePickerModelValue = TimePickerValue | TimePickerValue[]; export type TimePickerDefaultValue = Date | [Date, Date]; export declare const dkTimePickerProps: { readonly modelValue: { readonly type: PropType; readonly default: ""; }; readonly readonly: returnType; readonly isRange: returnType; readonly disabled: returnType; readonly size: returnType, dkPlusSize | null>; readonly editable: returnType; readonly clearable: returnType; readonly placeholder: returnType, string | null>; readonly startPlaceholder: returnType, string | null>; readonly endPlaceholder: returnType, string | null>; readonly rangeSeparator: returnType, string | null>; readonly format: returnType, string | null>; readonly valueFormat: returnType, string | null>; readonly defaultValue: { readonly type: PropType; readonly default: undefined; }; readonly disabledHours: returnType number[]>, (() => number[]) | undefined>; readonly disabledMinutes: returnType number[]>, ((hour: number) => number[]) | undefined>; readonly disabledSeconds: returnType number[]>, ((hour: number, minute: number) => number[]) | undefined>; readonly arrowControl: returnType; readonly popperClass: returnType, string | null>; readonly popperStyle: { readonly type: PropType; readonly default: ""; }; readonly popperOptions: { readonly type: PropType>; readonly default: () => Record; }; readonly fallbackPlacements: { readonly type: PropType; readonly default: () => string[]; }; readonly teleported: returnType; readonly placement: returnType, string | null>; readonly tabindex: { readonly type: PropType; readonly default: 0; }; readonly ariaLabel: returnType, string | null>; readonly emptyValues: { readonly type: PropType; readonly default: undefined; }; readonly valueOnClear: { readonly type: PropType; readonly default: undefined; }; readonly prefixIcon: returnType, string | null>; readonly clearIcon: returnType, string | null>; readonly id: { readonly type: PropType; readonly default: undefined; }; readonly name: { readonly type: PropType; readonly default: undefined; }; }; export type DkTimePickerProps = ExtractPropTypes;