UNPKG

@opensig/opendesign

Version:

27 lines (26 loc) 998 B
import { Ref } from 'vue'; import { DateModelValue, DatePickerMode, DateRangePickerPropsT } from '../types'; type RangeFieldEmit = { (e: 'focus', evt: FocusEvent): void; (e: 'blur'): void; (e: 'clear', evt?: Event): void; }; export declare function useRangePickerBase(opts: { props: DateRangePickerPropsT; mode: DatePickerMode; start: Ref<DateModelValue>; end: Ref<DateModelValue>; emit: RangeFieldEmit; }): { effectiveColor: import('vue').ComputedRef<"normal" | "primary" | "success" | "warning" | "danger">; inputId: Ref<string | undefined, string | undefined>; isFocus: Ref<boolean, boolean>; onFocus: (e: FocusEvent) => void; onBlur: () => void; onClear: (e?: Event) => void; onPressEnter: () => void; notifyChange: () => void; startTimestamp: import('vue').WritableComputedRef<number | undefined, number | undefined>; endTimestamp: import('vue').WritableComputedRef<number | undefined, number | undefined>; }; export {};